git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[StGit PATCH 0/5] Start the refactoring

From
Karl Hasselström <kha@treskal.com>
Date
Nov 5, 2007, 03:14 UTC
Message-ID
<20071105030847.6108.44653.stgit@yoghurt>

This series introduces parts of the proposed new infrastructure, and uses it to implement "stg clean" and the new "stg coalesce".

There are undoubtedly more bugs to be found, but I'm pushing it to
  git://repo.or.cz/stgit/kha.git experimental

to make it easy for people to try it out. It does pass the test suite after all.

---
Karl Hasselström (5):
      Add "stg coalesce"
      Let "stg clean" use the new infrastructure
      Simple test for "stg clean"
      Write metadata files used by the old infrastructure
      New StGit core infrastructure: repository operations
 stgit/commands/clean.py    |   68 ++++++------
 stgit/commands/coalesce.py |   87 ++++++++++++++++
 stgit/commands/common.py   |   10 ++
 stgit/lib/__init__.py      |   18 +++
 stgit/lib/git.py           |  245 ++++++++++++++++++++++++++++++++++++++++++++
 stgit/lib/stack.py         |  156 ++++++++++++++++++++++++++++
 stgit/lib/transaction.py   |   79 ++++++++++++++
 stgit/main.py              |    2 
 stgit/utils.py             |   24 ++++
 t/t2500-clean.sh           |   27 +++++
 t/t2600-coalesce.sh        |   31 ++++++
 11 files changed, 713 insertions(+), 34 deletions(-)
 create mode 100644 stgit/commands/coalesce.py
 create mode 100644 stgit/lib/__init__.py
 create mode 100644 stgit/lib/git.py
 create mode 100644 stgit/lib/stack.py
 create mode 100644 stgit/lib/transaction.py
 create mode 100755 t/t2500-clean.sh
 create mode 100755 t/t2600-coalesce.sh
-- 
Karl Hasselström, kha@treskal.com
      www.treskal.com/kalle
Next: Karl Hasselström
Message 1 of 6 in “Start the refactoring”
  1. 0/5 Start the refactoringKarl Hasselström, Nov 5, 2007
  2. 1/5 New StGit core infrastructure: repository operationsKarl Hasselström, Nov 5, 2007
  3. 2/5 Write metadata files used by the old infrastructureKarl Hasselström, Nov 5, 2007
  4. 3/5 Simple test for "stg clean"Karl Hasselström, Nov 5, 2007
  5. 4/5 Let "stg clean" use the new infrastructureKarl Hasselström, Nov 5, 2007
  6. 5/5 Add "stg coalesce"Karl Hasselström, Nov 5, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.