Goswin von Brederlow <goswin-...@web.de> writes:

> Given the above idea how would you lay out the git then?

> With a moments thought I would have 3 branches:
> - master
> - upstream
> - pristine-tar

> All developement would happen in the master branch. Then before the
> Debian upload I would merge master -> upstream (excluding the debian
> dir), roll an orig.tar from upstream and import that into the
> pristine-tar branch, tag everything and finally build a non-native
> package. This could all be done with a "make release" so it would be
> effortless.

http://www.eyrie.org/~eagle/notes/debian/git.html

If you want upstream to reflect the contents of the release tarball, you
want to roll that release from master and then import it into upstream so
that you get the generated files.

Also see README.source in the openafs source package for another technique
for maintaining the upstream branch that I want to move to eventually.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87vcmgxig3....@windlord.stanford.edu

Reply via email to