{"thread":{"id":"9759","subject":"StGIT experimental branches updated","startedAt":"2007-09-03T00:20:29Z","lastAt":"2007-09-03T09:32:47Z","messageCount":4,"participants":["Karl Hasselström","Catalin Marinas"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"52286","messageId":"20070903002029.GA31957@diana.vm.bytemark.co.uk","threadId":"9759","inReplyTo":null,"subject":"StGIT experimental branches updated","fromName":"Karl Hasselström","fromEmail":"kha@treskal.com","sentAt":"2007-09-03T00:20:29Z","receivedAt":"2007-09-03T00:20:29Z","isPatch":false,"sender":{"key":"kha@treskal.com","avatar":"https://gravatar.com/avatar/f0120c734b5279b345075a28521e1ac66acb20c9913ffe9bf6ae97e53f7f3f13?d=mp&s=160"},"body":"I've added the three patches I just sent out. That's all, since no one\nelse seems to be working. :-)\n\nPlus, I've renamed the branches to \"safe\" and \"experimental\", since\nthat's what they're all about.\n\n                                 -+-\n\nThe following changes since commit 18669b744dbc40df9ce025f3db44a28f7aba29ff:\n  Catalin Marinas (1):\n        Add the '--exclusive' option to 'uncommit'\n\nare available in the git repository at:\n\n  git://repo.or.cz/stgit/kha.git safe\n\nDavid Kågedal (2):\n      Add basic test for stg status\n      Cleanup tree_status and use -z\n\nKarl Hasselström (5):\n      Write warnings and errors to stderr if not on a terminal\n      Don't fail just because a subprocess wrote stuff to stderr\n      Let \"stg status\" ignore empty directories\n      Allow \"stg add\" when we have no stack\n      Test \"stg status\" more thoroughly\n\nPavel Roskin (2):\n      Use --force to overwrite python files\n      Fix refresh -es\n\n Makefile                  |    2 +-\n stgit/commands/add.py     |    3 -\n stgit/commands/patches.py |    2 +-\n stgit/commands/refresh.py |    2 +-\n stgit/git.py              |   25 +++++----\n stgit/out.py              |   11 +++-\n stgit/run.py              |    5 ++-\n stgit/stack.py            |    3 +-\n t/t0002-status.sh         |  125 +++++++++++++++++++++++++++++++++++++++++++++\n 9 files changed, 156 insertions(+), 22 deletions(-)\n create mode 100755 t/t0002-status.sh\n\n                                 -+-\n\nThe following changes since commit eda4068ff351143504a416393514b9fc57fb7fae:\n  Karl Hasselström (1):\n        Test \"stg status\" more thoroughly\n\nare available in the git repository at:\n\n  git://repo.or.cz/stgit/kha.git experimental\n\nDavid Kågedal (6):\n      Split git.merge into two functions\n      Leave working dir and index alone after failed (conflicting) push\n      Added a test case to check what happens when push finds a conflict\n      Simplify merge_recursive\n      Use the output from merge-recursive to list conflicts\n      Ask git about unmerged files\n\nKarl Hasselström (12):\n      Compute patch appliedness from commit DAG\n      Test the new DAG appliedness machinery\n      Fix bash completion after the DAG appliedness patch\n      Speed up the appliedness test\n      Speed up the discovery of uninteresting commits\n      Speed up appliedness check during patch creation\n      Don't traverse the whole DAG when looking for uninteresting commits\n      Find uninteresting commits faster for special cases\n      Optimize uninterestingness checks for rebase\n      Better error message if merge fails\n      Fix \"stg resolved\" to work with new conflict representation\n      Merge branch 'conflict'\n\n contrib/stgit-completion.bash |   15 +-\n stgit/commands/commit.py      |    8 +-\n stgit/commands/common.py      |   24 +--\n stgit/commands/float.py       |    2 +-\n stgit/commands/imprt.py       |    2 +-\n stgit/commands/pick.py        |    2 +-\n stgit/commands/refresh.py     |    2 +-\n stgit/commands/resolved.py    |   19 +-\n stgit/commands/sync.py        |    2 +-\n stgit/git.py                  |   74 ++++--\n stgit/gitmergeonefile.py      |   99 ++++----\n stgit/stack.py                |  574 +++++++++++++++++++++++++++++++++--------\n t/t0002-status.sh             |    3 -\n t/t1203-push-conflict.sh      |   70 +++++\n t/t3000-git-interop.sh        |   60 +++++\n t/t4000-upgrade.sh            |    6 +\n 16 files changed, 730 insertions(+), 232 deletions(-)\n create mode 100755 t/t1203-push-conflict.sh\n create mode 100755 t/t3000-git-interop.sh\n\n-- \nKarl Hasselström, kha@treskal.com\n      www.treskal.com/kalle\n"},{"id":"52315","messageId":"b0943d9e0709030129y2ced4f61jaf42c07a7798f47a@mail.gmail.com","threadId":"9759","inReplyTo":"20070903002029.GA31957@diana.vm.bytemark.co.uk","subject":"Re: StGIT experimental branches updated","fromName":"Catalin Marinas","fromEmail":"catalin.marinas@gmail.com","sentAt":"2007-09-03T08:29:18Z","receivedAt":"2007-09-03T08:29:18Z","isPatch":false,"sender":{"key":"catalin.marinas@gmail.com","avatar":null},"body":"On 03/09/07, Karl Hasselström <kha@treskal.com> wrote:\n> I've added the three patches I just sent out. That's all, since no one\n> else seems to be working. :-)\n\nIt's Monday (and morning) :-). Thanks, I merged the 'safe' branch\n\n> Plus, I've renamed the branches to \"safe\" and \"experimental\", since\n> that's what they're all about.\n\nIt makes more sense.\n\nBTW, would an extension to 'stg import' to import patches from mailing\nlists (NNTP or maybe just mbox) directly be useful? There is support\nfor mbox importing anyway and it would need a procmail filter to\ngenerate the mbox and just a regex filtering in 'import' to apply the\nStGIT patches only.\n\n-- \nCatalin\n"},{"id":"52326","messageId":"20070903090121.GA5051@diana.vm.bytemark.co.uk","threadId":"9759","inReplyTo":"b0943d9e0709030129y2ced4f61jaf42c07a7798f47a@mail.gmail.com","subject":"Re: StGIT experimental branches updated","fromName":"Karl Hasselström","fromEmail":"kha@treskal.com","sentAt":"2007-09-03T09:01:21Z","receivedAt":"2007-09-03T09:01:21Z","isPatch":false,"sender":{"key":"kha@treskal.com","avatar":"https://gravatar.com/avatar/f0120c734b5279b345075a28521e1ac66acb20c9913ffe9bf6ae97e53f7f3f13?d=mp&s=160"},"body":"On 2007-09-03 09:29:18 +0100, Catalin Marinas wrote:\n\n> BTW, would an extension to 'stg import' to import patches from\n> mailing lists (NNTP or maybe just mbox) directly be useful? There is\n> support for mbox importing anyway and it would need a procmail\n> filter to generate the mbox and just a regex filtering in 'import'\n> to apply the StGIT patches only.\n\nI don't think I'd use that function -- it's very convenient to just\nmanually copy the patch mails I want to a separate mbox, which I then\npipe to git-am. (Yes, I know, I should be using \"stg import\", but \"stg\nassimilate\" is just too useful.)\n\n-- \nKarl Hasselström, kha@treskal.com\n      www.treskal.com/kalle\n"},{"id":"52332","messageId":"b0943d9e0709030232r5a98ecdeja936a022bd1646c@mail.gmail.com","threadId":"9759","inReplyTo":"20070903090121.GA5051@diana.vm.bytemark.co.uk","subject":"Re: StGIT experimental branches updated","fromName":"Catalin Marinas","fromEmail":"catalin.marinas@gmail.com","sentAt":"2007-09-03T09:32:47Z","receivedAt":"2007-09-03T09:32:47Z","isPatch":false,"sender":{"key":"catalin.marinas@gmail.com","avatar":null},"body":"On 03/09/07, Karl Hasselström <kha@treskal.com> wrote:\n> On 2007-09-03 09:29:18 +0100, Catalin Marinas wrote:\n>\n> > BTW, would an extension to 'stg import' to import patches from\n> > mailing lists (NNTP or maybe just mbox) directly be useful? There is\n> > support for mbox importing anyway and it would need a procmail\n> > filter to generate the mbox and just a regex filtering in 'import'\n> > to apply the StGIT patches only.\n>\n> I don't think I'd use that function -- it's very convenient to just\n> manually copy the patch mails I want to a separate mbox, which I then\n> pipe to git-am. (Yes, I know, I should be using \"stg import\", but \"stg\n> assimilate\" is just too useful.)\n\nI usually save them to an mbox as well (but use stg import). Until\nrecently, when I started merging your 'safe' branch :-).\n\n-- \nCatalin\n"}]}