git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [StGit] kha/{safe,experimental} updated
@ 2008-09-21 15:37 Karl Hasselström
  2008-09-21 15:17 ` [StGit PATCH] Automatic bash completion Karl Hasselström
  2008-09-24 22:48 ` [StGit] kha/{safe,experimental} updated Catalin Marinas
  0 siblings, 2 replies; 4+ messages in thread
From: Karl Hasselström @ 2008-09-21 15:37 UTC (permalink / raw)
  To: Catalin Marinas; +Cc: git, David Kågedal, Daniel White

Just pushed out the stack log stuff to kha/safe. It really should be
ready for wider use at this point, and it was getting tiresome to keep
rebasing it.

One patch is still in experimental -- it depends on a new git feature
that isn't in any release yet.

There's also a patch for much improved bash completion support; I'll
post it as a reply to this mail.


                                 -+-


The following changes since commit 3ce5fec2ef4154369653a41eb7692aca25878298:
  Catalin Marinas (1):
        Merge branch 'stable'

are available in the git repository at:

  git://repo.or.cz/stgit/kha.git safe

Daniel White (1):
      Fixes for auto-generation of man pages

David Kågedal (1):
      Add support for initializing a branch for stgit from Emacs.

Karl Hasselström (24):
      Auto-generate man pages for all StGit commands
      asciidoc.conf: Steal updates from git
      Generate command lists automatically
      Write to a stack log when stack is modified
      New command: stg reset
      Log conflicts separately
      Log conflicts separately for all commands
      Add a --hard flag to stg reset
      Don't write a log entry if there were no changes
      Move stack reset function to a shared location
      New command: stg undo
      New command: stg redo
      Log and undo external modifications
      Test that stg coalesce handles head != top gracefully
      Check for top == head at the start of every transaction
      Make "stg log" show stack log instead of patch log
      Convert "stg refresh" to the new infrastructure
      New refresh tests
      Remove --undo flags from stg commands and docs
      Refactor stgit.commands.edit
      Invoke the correct interactive editor
      Implement "stg refresh --edit" again
      Automatic bash completion
      Read several objects at once with git cat-file --batch

 .gitignore                         |    1 +
 Documentation/.gitignore           |    5 +-
 Documentation/COMMAND-TEMPLATE.txt |   42 ---
 Documentation/Makefile             |   15 +-
 Documentation/asciidoc.conf        |  100 +++++--
 Documentation/stg-branch.txt       |  114 --------
 Documentation/stg-clone.txt        |   32 ---
 Documentation/stg-init.txt         |   29 --
 Documentation/stg-new.txt          |  115 --------
 Documentation/stg-sink.txt         |   49 ----
 Documentation/stg.txt              |  138 +----------
 Documentation/tutorial.txt         |    4 +-
 INSTALL                            |    4 +-
 Makefile                           |   21 ++-
 TODO                               |    2 -
 contrib/stgit-completion.bash      |  270 -------------------
 contrib/stgit.el                   |   12 +-
 setup.py                           |    4 +-
 stg-build                          |   41 +++
 stgit/argparse.py                  |  260 +++++++++++++++---
 stgit/commands/.gitignore          |    1 +
 stgit/commands/__init__.py         |   78 ++++++
 stgit/commands/branch.py           |  148 +++++++----
 stgit/commands/clean.py            |   23 +-
 stgit/commands/clone.py            |   23 +-
 stgit/commands/coalesce.py         |   16 +-
 stgit/commands/commit.py           |   27 ++-
 stgit/commands/common.py           |   18 +-
 stgit/commands/delete.py           |   19 +-
 stgit/commands/diff.py             |   36 ++--
 stgit/commands/edit.py             |  106 ++------
 stgit/commands/export.py           |   53 ++--
 stgit/commands/files.py            |   31 ++-
 stgit/commands/float.py            |   24 +-
 stgit/commands/fold.py             |   26 +-
 stgit/commands/goto.py             |   16 +-
 stgit/commands/hide.py             |   23 +-
 stgit/commands/id.py               |   15 +-
 stgit/commands/imprt.py            |   98 ++++----
 stgit/commands/init.py             |   17 +-
 stgit/commands/log.py              |  192 +++++---------
 stgit/commands/mail.py             |  126 ++++-----
 stgit/commands/new.py              |   39 ++--
 stgit/commands/patches.py          |   27 +-
 stgit/commands/pick.py             |   57 ++--
 stgit/commands/pop.py              |   33 ++--
 stgit/commands/pull.py             |   28 +-
 stgit/commands/push.py             |   65 ++---
 stgit/commands/rebase.py           |   30 +-
 stgit/commands/redo.py             |   56 ++++
 stgit/commands/refresh.py          |  355 ++++++++++++++++--------
 stgit/commands/rename.py           |   32 ++-
 stgit/commands/repair.py           |   21 +-
 stgit/commands/reset.py            |   65 +++++
 stgit/commands/resolved.py         |   33 ++--
 stgit/commands/series.py           |   82 +++---
 stgit/commands/show.py             |   36 ++--
 stgit/commands/sink.py             |   46 +++-
 stgit/commands/status.py           |   61 ++---
 stgit/commands/sync.py             |   56 ++---
 stgit/commands/top.py              |   18 +-
 stgit/commands/uncommit.py         |   34 ++-
 stgit/commands/undo.py             |   53 ++++
 stgit/commands/unhide.py           |   24 +-
 stgit/completion.py                |  140 ++++++++++
 stgit/git.py                       |    4 -
 stgit/lib/edit.py                  |   99 +++++++
 stgit/lib/git.py                   |  116 ++++++++-
 stgit/lib/log.py                   |  524 ++++++++++++++++++++++++++++++++++++
 stgit/lib/stack.py                 |   25 ++
 stgit/lib/transaction.py           |  128 ++++++---
 stgit/main.py                      |  140 +---------
 stgit/run.py                       |   19 ++
 stgit/stack.py                     |   45 +---
 stgit/utils.py                     |   22 +-
 t/t1200-push-modified.sh           |    2 +-
 t/t1201-pull-trailing.sh           |    2 +-
 t/t1202-push-undo.sh               |    8 +-
 t/t1400-patch-history.sh           |  103 -------
 t/t2300-refresh-subdir.sh          |   29 ++-
 t/t2600-coalesce.sh                |   13 +
 t/t2701-refresh-p.sh               |    2 +-
 t/t3100-reset.sh                   |  160 +++++++++++
 t/t3101-reset-hard.sh              |   53 ++++
 t/t3102-undo.sh                    |   81 ++++++
 t/t3103-undo-hard.sh               |   53 ++++
 t/t3104-redo.sh                    |  114 ++++++++
 t/t3105-undo-external-mod.sh       |   65 +++++
 t/t3300-edit.sh                    |   12 +-
 t/test-lib.sh                      |    5 +-
 90 files changed, 3348 insertions(+), 2241 deletions(-)
 delete mode 100644 Documentation/COMMAND-TEMPLATE.txt
 delete mode 100644 Documentation/stg-branch.txt
 delete mode 100644 Documentation/stg-clone.txt
 delete mode 100644 Documentation/stg-init.txt
 delete mode 100644 Documentation/stg-new.txt
 delete mode 100644 Documentation/stg-sink.txt
 delete mode 100644 contrib/stgit-completion.bash
 create mode 100755 stg-build
 create mode 100644 stgit/commands/.gitignore
 create mode 100644 stgit/commands/redo.py
 create mode 100644 stgit/commands/reset.py
 create mode 100644 stgit/commands/undo.py
 create mode 100644 stgit/completion.py
 create mode 100644 stgit/lib/edit.py
 create mode 100644 stgit/lib/log.py
 delete mode 100755 t/t1400-patch-history.sh
 create mode 100755 t/t3100-reset.sh
 create mode 100755 t/t3101-reset-hard.sh
 create mode 100755 t/t3102-undo.sh
 create mode 100755 t/t3103-undo-hard.sh
 create mode 100755 t/t3104-redo.sh
 create mode 100755 t/t3105-undo-external-mod.sh


                                 -+-


The following changes since commit 2f34dbb4625e0c04a983229477a50ba4de7036bf:
  Karl Hasselström (1):
        Read several objects at once with git cat-file --batch

are available in the git repository at:

  git://repo.or.cz/stgit/kha.git experimental

Karl Hasselström (1):
      Diff several trees at once with git diff-tree --stdin

 INSTALL          |    5 +++--
 stgit/lib/git.py |   37 +++++++++++++++++++++++++++++++++----
 2 files changed, 36 insertions(+), 6 deletions(-)

-- 
Karl Hasselström, kha@treskal.com
      www.treskal.com/kalle

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-09-25  7:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-21 15:37 [StGit] kha/{safe,experimental} updated Karl Hasselström
2008-09-21 15:17 ` [StGit PATCH] Automatic bash completion Karl Hasselström
2008-09-24 22:48 ` [StGit] kha/{safe,experimental} updated Catalin Marinas
2008-09-25  7:33   ` Karl Hasselström

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).