Andrey Rahmatullin <w...@wrar.name> writes:

> The current documentation says nothing about integrating with the
> upstream git repo or an imported (via git-svn etc) upstream VCS while
> the tools seem to support this workflow. This leads to inventing
> workflows instead of adopting some recommended one. So it would be
> useful to at least add some tips to the documentation about using
> upstream tags in upstream-tag, using pristine-tar with upstream tags and
> upstream tarballs etc.

I'd really like to incorporate the workflow documented in README.source in
the openafs source package into git-buildpackage, which involves making
the upstream branch imports a merge commit between the upstream Git
repository and the current local upstream repository with the differences
between the upstream Git tag and the release tarball (generally the
addition of generated files) committed as part of the merge.  This works
very well, but is currently awkward because it requires extra supporting
scripts rather than using git-import-orig.

Unfortunately, Python isn't a strong language for me and I've not had time
to do the implementation, but if anyone feels inspired to add such an
option to git-import-orig, I think it's a very compelling workflow for
upstreams that have a Git repository but also do tarball releases.

(This workflow was originally developed by Sam Hartman for the krb5
package.)

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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to