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

TopGit: how to deal with upstream inclusion

From
MKmartin f krafft <madduck@madduck.net>
Date
Sep 14, 2008, 20:30 UTC
Message-ID
<20080914203043.GA4872@lapse.rw.madduck.net>
Hi Petr, hi Gits,

So the Debian topgit package used to have a branch fixes/destdir to make the Makefile distro-friendly. TopGit 0.3 has integrated this, thus obsoleting the fixes/destdir branch.

I thought the way to handle this would be to simply delete the TopGit branch, but of course that breaks everything, e.g.:

lapse:..t/topgit|debian/locations|% tg update tg: fatal: some dependencies are missing: fixes/destdir

I now we had a recent discussion about how to remove branches, and that there's basically no way to do this. In the discussion, upstream inclusion was listed as one of the instances when this wouldn't be needed, but that refers to upstream pulling/am'ing my commits, not implementing the same functionality differently.

How do I retire the fixes/destdir branch? Do I manually remove the dependency from depending branches?

Thanks,
-- 
martin;              (greetings from the heart of the sun.)
  \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
 
"one should never allow one's mind
 and one's foot to wander at the same time."
                                -- edward perkins (yes, the librarian)
 
spamtraps: madduck.bogus@madduck.net
Next: Petr Baudis
Message 1 of 9 in “TopGit: how to deal with upstream inclusion”
  1. martin f krafftSep 14, 2008
  2. Petr BaudisSep 14, 2008
  3. martin f krafftSep 19, 2008
  4. Petr BaudisSep 21, 2008
  5. martin f krafftSep 23, 2008
  6. Petr BaudisSep 23, 2008
  7. martin f krafftSep 24, 2008
  8. Petr BaudisSep 24, 2008
  9. martin f krafftSep 24, 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.