{"thread":{"id":"13595","subject":"StGit: kha/{safe,experimental} updated","startedAt":"2008-05-21T05:19:45Z","lastAt":"2008-05-21T05:19:45Z","messageCount":1,"participants":["Karl Hasselström"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"77368","messageId":"20080521051945.GA25278@diana.vm.bytemark.co.uk","threadId":"13595","inReplyTo":null,"subject":"StGit: kha/{safe,experimental} updated","fromName":"Karl Hasselström","fromEmail":"kha@treskal.com","sentAt":"2008-05-21T05:19:45Z","receivedAt":"2008-05-21T05:19:45Z","isPatch":false,"sender":{"key":"kha@treskal.com","avatar":"https://gravatar.com/avatar/f0120c734b5279b345075a28521e1ac66acb20c9913ffe9bf6ae97e53f7f3f13?d=mp&s=160"},"body":"I've promoted a bunch of stuff from \"experimental\" to \"safe\", so that\n\"experimental\" currently only consists of the stack log stuff.\n\nThe stack log stuff in experimental now sports a rewrite of \"stg log\",\nso that you can see what's in your log. This work is nearing\ncompletion, or at least nearing the point where I'll be considering\nmoving it to \"safe\".\n\n\n                                 -+-\n\n\nThe following changes since commit 9564af74822b276d435319fc271eda591e5125a6:\n  Catalin Marinas (1):\n        Merge branch 'stable'\n\nare available in the git repository at:\n\n  git://repo.or.cz/stgit/kha.git safe\n\nKarl Hasselström (10):\n      Try the built-in version string before git-describe\n      Disable patchlog test for \"stg new\"\n      Convert \"stg new\" to the new infrastructure\n      Refactor --author/--committer options\n      Let \"stg new\" support more message options\n      Emacs mode: use \"stg new --file\"\n      Convert \"stg delete\" to the new infrastructure\n      Emacs mode: delete patches\n      Prevent most commands from running when there are conflicts\n      Add property with a list of all patch names\n\n contrib/stgit.el           |   33 +++++++++++----\n setup.py                   |   45 +++++++++++---------\n stgit/.gitignore           |    1 -\n stgit/commands/clean.py    |    2 +-\n stgit/commands/coalesce.py |    6 +-\n stgit/commands/commit.py   |   13 ++++--\n stgit/commands/common.py   |   33 +++++----------\n stgit/commands/delete.py   |   76 +++++++++++++----------------------\n stgit/commands/edit.py     |   28 ++----------\n stgit/commands/new.py      |   97 ++++++++++++++++++++++++-------------------\n stgit/commands/uncommit.py |    5 +-\n stgit/lib/git.py           |    8 ++--\n stgit/lib/stack.py         |    1 +\n stgit/lib/transaction.py   |   27 ++++++++++--\n stgit/utils.py             |   50 ++++++++++++++++++++++\n stgit/version.py           |   15 +++++-\n t/t1400-patch-history.sh   |    2 -\n t/t1600-delete-one.sh      |    8 ++--\n 18 files changed, 255 insertions(+), 195 deletions(-)\n\n\n                                 -+-\n\n\nThe following changes since commit a5920051ee4326489c4b43e85d93f71d4c4ce34a:\n  Karl Hasselström (1):\n        Add property with a list of all patch names\n\nare available in the git repository at:\n\n  git://repo.or.cz/stgit/kha.git experimental\n\nKarl Hasselström (13):\n      Library functions for tree and blob manipulation\n      Write to a stack log when stack is modified\n      Add utility function for reordering patches\n      New command: stg reset\n      Log conflicts separately\n      Log conflicts separately for all commands\n      Add a --hard flag to stg reset\n      Don't write a log entry if there were no changes\n      Move stack reset function to a shared location\n      New command: stg undo\n      New command: stg redo\n      Log and undo external modifications\n      Make \"stg log\" show stack log instead of patch log\n\n stgit/commands/branch.py     |   19 ++-\n stgit/commands/common.py     |    9 +-\n stgit/commands/diff.py       |    2 +-\n stgit/commands/export.py     |    2 +-\n stgit/commands/files.py      |    2 +-\n stgit/commands/id.py         |    2 +-\n stgit/commands/log.py        |  164 +++++++----------------\n stgit/commands/mail.py       |    2 +-\n stgit/commands/patches.py    |    2 +-\n stgit/commands/redo.py       |   52 +++++++\n stgit/commands/reset.py      |   56 ++++++++\n stgit/commands/series.py     |    2 +-\n stgit/commands/show.py       |    2 +-\n stgit/commands/status.py     |    3 +-\n stgit/commands/top.py        |    2 +-\n stgit/commands/undo.py       |   49 +++++++\n stgit/lib/git.py             |  146 +++++++++++++++++---\n stgit/lib/log.py             |  304 ++++++++++++++++++++++++++++++++++++++++++\n stgit/lib/stack.py           |   16 +++\n stgit/lib/transaction.py     |  115 +++++++++++-----\n stgit/main.py                |    8 +\n t/t1400-patch-history.sh     |  103 --------------\n t/t3100-reset.sh             |  151 +++++++++++++++++++++\n t/t3101-reset-hard.sh        |   56 ++++++++\n t/t3102-undo.sh              |   86 ++++++++++++\n t/t3103-undo-hard.sh         |   56 ++++++++\n t/t3104-redo.sh              |  122 +++++++++++++++++\n t/t3105-undo-external-mod.sh |   68 ++++++++++\n 28 files changed, 1310 insertions(+), 291 deletions(-)\n create mode 100644 stgit/commands/redo.py\n create mode 100644 stgit/commands/reset.py\n create mode 100644 stgit/commands/undo.py\n create mode 100644 stgit/lib/log.py\n delete mode 100755 t/t1400-patch-history.sh\n create mode 100755 t/t3100-reset.sh\n create mode 100755 t/t3101-reset-hard.sh\n create mode 100755 t/t3102-undo.sh\n create mode 100755 t/t3103-undo-hard.sh\n create mode 100755 t/t3104-redo.sh\n create mode 100755 t/t3105-undo-external-mod.sh\n\n-- \nKarl Hasselström, kha@treskal.com\n      www.treskal.com/kalle\n"}]}