Dear list, I am new to git but already quite sold on it. Especially git-svn makes my heart jump. I am now ready to move to using git for most of my everyday work, but I am still unsure how to tackle one specific aspect of it, for which I used svn:externals in the past. I know about git subprojects, but these aren't what I want, really. I am a Debian developer, and while the upstream trunk is usually maintained in SVN by upstream him/herself, I maintain the ./debian directory elsewhere. With SVN, I would have a directory with two external entries: upstream.trunk svn+ssh://svn.upstream.org/path/to/trunk upstream.trunk/debian svn+ssh://svn.debian.org/svn/pkg/trunk/debian I hope this makes what I mean obvious. GNU arch has a similar concept called configs. How can I do this with git? I am aware that maybe the best way would be to use git-svn to track the upstream branch remotely and to add ./debian in a separate git branch (and to stop using SVN and switch to git for ./debian), but I am not sure I want to mirror all upstream projects in git repos published on svn.debian.org, and if it's only for space reasons. Do you know of other approaches, short of writing my own config-manager? Thanks, -- martin; (greetings from the heart of the sun.) \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck spamtraps: madduck.bogus@xxxxxxxxxxx "never eat more than you can lift." -- miss piggy
Attachment:
signature.asc
Description: Digital signature (GPG/PGP)