{"thread":{"id":"4468","subject":"[ANNOUNCE] Stacked GIT 0.10","startedAt":"2006-06-11T16:15:19Z","lastAt":"2006-06-11T16:15:19Z","messageCount":1,"participants":["Catalin Marinas"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"21599","messageId":"b0943d9e0606110915l767f26d0t1d2dca78c65d51ad@mail.gmail.com","threadId":"4468","inReplyTo":null,"subject":"[ANNOUNCE] Stacked GIT 0.10","fromName":"Catalin Marinas","fromEmail":"catalin.marinas@gmail.com","sentAt":"2006-06-11T16:15:19Z","receivedAt":"2006-06-11T16:15:19Z","isPatch":false,"sender":{"key":"catalin.marinas@gmail.com","avatar":null},"body":"Stacked GIT 0.10 release is available from http://www.procode.org/stgit/.\n\nStGIT is a Python application providing similar functionality to Quilt\n(i.e. pushing/popping patches to/from a stack) on top of GIT. These\noperations are performed using GIT commands and the patches are stored\nas GIT commit objects, allowing easy merging of the StGIT patches into\nother repositories using standard GIT functionality.\n\nThe main features in this release:\n\n    *  Handle branch names with slashes\n    * Testsuite framework\n    * Configurable file extensions for merge conflicts\n    * 'goto' command, equivalent to 'pop --to' or 'push --to'\n    * '--update' option for 'pick' to only fold the changes to files\n      already in the current patch\n    * '--replace' option for 'import' to replace existing patches in\n      the series\n    * Look for templates in ~/.stgit/templates as well\n    * Allow multiple patch names on the 'push' command line\n    * Classify commands in 'stg --help' output\n    * Bug fixes\n\nAcknowledgements (generated with 'git shortlog'):\n\nCatalin Marinas:\n      Allow git.checkout() to work on unmerged indexes\n      Fix the added to both but different conflict\n      Fix git.reset() to remove the added files\n      Allow configurable file extensions for merge conflicts\n      Add the --update option to pick\n      Implement the 'goto' command\n      Add the --replace option to import\n      Fix the t1201-pull-trailing.sh test\n      Show the stderr for failed GIT commands\n      Generate an empty commit for the newly created patches\n      Fix the add and rm commands to fail if no patch is applied\n      Fix the t0001-subdir-branches.sh test\n      Update the TODO file\n      Release 0.10\n\nKarl HasselstrÃ¶m:\n      Fix infinite recursion on absolute paths\n      Fix indexing error during \"diff -r/\"\n      Explicitly specify utf-8 coding in file\n\nKarl Hasselström:\n      Don't die when there are no branches\n      Handle branch names with slashes\n      Tests for branch names with slashes\n\nPavel Roskin:\n      Add .gitignore files, list generated files there\n      Add a simple makefile\n\nYann Dirson:\n      Add a testsuite framework copied from git-core\n      Add list of bugs to TODO\n      Add a couple of safety checks to series creation\n      Make branch creation atomic\n      Correctly handle refs/patches on series rename\n      Fix a seriously bad interaction between .git caching and repo cloning\n      Test that pulls a patch creating a file that got modified afterwards\n      Exercise \"stg pull\" on patches just appending lines.\n      Look for templates in ~/.stgit/templates as well\n      Fixes to the pull testcases.\n      Allow to specify multiple patch names on push command-line\n      Classify commands in stg --help output.\n\n\n-- \nCatalin\n"}]}