{"thread":{"id":"15672","subject":"[ANNOUNCE] TopGit v0.4","startedAt":"2008-09-25T13:19:10Z","lastAt":"2008-09-25T13:19:10Z","messageCount":1,"participants":["Petr Baudis"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"91590","messageId":"20080925131910.GM10544@machine.or.cz","threadId":"15672","inReplyTo":null,"subject":"[ANNOUNCE] TopGit v0.4","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2008-09-25T13:19:10Z","receivedAt":"2008-09-25T13:19:10Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hi!\n\n  This is TopGit v0.4, continuing the mission of practical usability.\nI have managed to somehow use this to actually manage a rather large\nand non-trivial system of git-gui patches, recently submitted to git@.\n(I send out the mail series using tg export --quilt and quilt mail\nso far though, and I'm actually finding that quite convenient.)\n\n\n  TopGit is meant as a fresh start in the steps of StGIT, quilt-in-git\nand others, of course in an attempt to Get It Right this time around.\nTopGit is absolutely minimal porcelain layer that will manage your\npatch queue for you using topic branches, one patch per branch,\nnever rewriting the history in order to enable fully distributed\nworkflow.  You can get TopGit at\n\n\thttp://repo.or.cz/w/topgit.git\n\nand read up on its design, usage and implementation at:\n\n\thttp://repo.or.cz/w/topgit.git?a=blob;f=README\n\n\n  The nicest thing about this release is Kirill's new 'tg mail' command,\n'tg export --quilt -b' to create quilt series from arbitrary set of\ntopic branches and 'tg depend add', which has actually quite trivial\nimplementation, though. Then there's the usual bunch of small\nenhancements and fixes.\n\nKirill Smelkov (3):\n      tg help: <something>: improve readability\n      tg import: fix + make more robust\n      tg mail: new command for mailing patches\n\nPetr Baudis (19):\n      tg.sh: Typo fix (incanation -> incantation)\n      .gitignore: Add tg-import, tg-remote\n      Makefile: Changing Makefile means executables need to be regenerated too\n      tg import: Require clean working tree and index\n      tg import: Check out new files as we go\n      tg delete: Allow branch delete if we aren't on symbolic HEAD\n      tg remote README: Add 'git push --all' caveat warning\n      tg info: Carry over missing Subject line in topmsg\n      tg info, tg patch: Work on top-base HEAD too\n      Ignore vim swp files\n      tg mail: Tidyup\n      tg mail: Simplify array usage\n      tg export: Fix exporting remote-based branches\n      tg delete: Fix spurious output\n      tg depend add: Add dependency\n      tg update: Fix resume message\n      tg mail -s SEND_EMAIL_ARGS: Pass arguments to git send-email\n      tg export: With quilt driver, accept explicit list of branches\n      TopGit-0.4\n\nUwe Kleine-KÄĹnig (1):\n      Use git-mailinfo to extract author informations from .topmsg\n\n\n  Have fun,\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nThe next generation of interesting software will be done\non the Macintosh, not the IBM PC.  -- Bill Gates\n"}]}