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

linearising TopGit forests into patch series (was: [ANNOUNCE] TopGit - A different patch queue manager)

From
MKmartin f krafft <madduck@debian.org>
Date
Aug 7, 2008, 17:56 UTC
Message-ID
<20080807175623.GA16833@lapse.rw.madduck.net>
In-Reply-To
<20080803031424.GV32184@machine.or.cz>
Hi Petr and everyone else,

as some of you may know, I am working on http://vcs-pkg.org, and Pierre kindly alerted me to your announcement, which looks very interesting for what we are trying to do.

Assuming a number of interdependent topic branches, does TopGit provide a way for me to linearise/flatten/serialise these branches in a one-patch-per-branch fashion, so that I could turn any TopGit repository into a quilt series? I am only interested in a one-way conversion from TopGit to quilt for now.

The reason for this is quite simply that while it's fabulous to use e.g. Git for managing the source repository from which to build distro packages, the resulting packages will have all distro-specific changes applied or collated into a single diff. This makes it hard for other distributions to grab patches, for upstream to keep on top of what is being distributed, and for bug fixers to separate patches and test only specific ones.

If we could turn a TopGit-managed forest into a quilt series, we could distribute the series with the package and allow those who inspect the source package to use quilt to navigate the patches.

If anyone has any input on the matter, I'd love to hear it.
Thank you,
-- 
 .''`.   martin f. krafft <madduck@debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
infinite loop: see 'loop, infinite'.
loop, infinite: see 'infinite loop'.
Previous: Karl HasselströmNext: Bert Wesarg
Message 8 of 14 in “[ANNOUNCE] TopGit - A different patch queue manager”
  1. Petr BaudisAug 3, 2008
  2. Miklos VajnaAug 3, 2008
  3. Petr BaudisAug 3, 2008
  4. [TopGit] Check for pre-commit hook existence.Russell Steicke, Aug 3, 2008
  5. Petr BaudisAug 3, 2008
  6. Jon SmirlAug 3, 2008
  7. Karl HasselströmAug 4, 2008
  8. linearising TopGit forests into patch series (was: [ANNOUNCE] TopGit - A different patch queue manager)martin f krafft, Aug 7, 2008
  9. Bert WesargAug 7, 2008
  10. martin f krafftAug 8, 2008
  11. Bert WesargAug 8, 2008
  12. Petr BaudisAug 9, 2008
  13. Petr BaudisAug 10, 2008
  14. Sam VilainAug 9, 2008

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.