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

Re: publishing a forked^W cloned directory with ancestry

From
MKmartin f krafft <madduck@madduck.net>
Date
Aug 30, 2007, 19:47 UTC
Message-ID
<20070830194716.GA19861@piper.oerlikon.madduck.net>
In-Reply-To
<20070830192533.GA18751@piper.oerlikon.madduck.net>
also sprach martin f krafft <madduck@madduck.net> [2007.08.30.2125 +0200]:
> And then I wonder: how do I now publish this result of my work? I'd
> like to push my repository to git.debian.org so that others can
> clone it and help or submit patches against the debianised upstream.

With this I mean: it would just be nice if people cloning the git.debian.org repo could also use the upstream refs. I am aware that the pack they download is complete in the sense that they can just build after cloning (thanks to Harri Ilari Tapio Liusvaara though for clearing this up for me a bit). After all, this is what I meant when I wrote:

Show 5 quoted lines
> I guess the cleanest solution I can come up with is to branch off
> upstream/master into branch "upstream" whenever *I* decide it's time
> to snapshot. Then, people using my repo would basically be confined
> to the state of the tree as it was the last time I rebased
> "upstream", but could work freely on the Debian-specific stuff.

But I guess in the Debian world, a bug may be fixed upstream before it is fixed in Debian (not only because Debian is allegedly outdated, also because our users and developers often cooperate directly with upstream), and then when someone jumps in for me to release a new mdadm package, they might just need to rebase to the latest upstream HEAD.

Is it possible to enable this with git without asking those people to first set up their local repo to reference git.debian.org *and* upstream, all of which is likely going to be more than four commands?

Harri hinted at using Makefiles, and sure, I can use the Makefile to set up upstream if it's not already present, but I'd much rather have a standard way that's going to be the same across all git-maintained Debian packages.

Comments welcome,
-- 
martin;              (greetings from the heart of the sun.)
  \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
 
"no woman should ever be quite accurate about her age.
 it looks so calculating."
                                                        -- oscar wilde
 
spamtraps: madduck.bogus@madduck.net
Previous: martin f krafftNext: J. Bruce Fields
Message 2 of 5 in “publishing a forked^W cloned directory with ancestry”
  1. martin f krafftAug 30, 2007
  2. martin f krafftAug 30, 2007
  3. J. Bruce FieldsAug 30, 2007
  4. Bart TrojanowskiAug 30, 2007
  5. martin f krafftSep 4, 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.