recreating historic packages

martin f krafft madduck at debian.org
Tue Sep 30 20:49:01 UTC 2008


also sprach Manoj Srivastava <srivasta at acm.org> [2008.09.30.2131 +0200]:
>         At this point, pre-topgit, that is what my tags do:
>  I tag the ./debian/ branch and the integration branch. Checking out the
>  tag on the integration branch, and installing the submodules, are all
>  you need to do. The single tag checkout reproduces exactly the state of
>  the tree that was used to build the package.

git-submodules simply track refs of, uh, submodules, in the index.

>         With topgit, this gets messy, since not just the integration
>  branch tip needs to be tracked, we need every topgit branch base and
>  tip to regenerate the patch series. me no likum.

Well, with-git-submodules, you need to create a new commit on the
integration or master branch *every* time you change any submodule
so that it points to the latest head of the submodule. That's hardly
cleaner...

-- 
 .''`.   martin f. krafft <madduck at debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
"sailing is, after all, a kind of grace, a kind of magic."
                                                        -- phil berman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature (see http://martin-krafft.net/gpg/)
Url : http://lists.alioth.debian.org/pipermail/vcs-pkg-discuss/attachments/20080930/914bdb08/attachment.pgp 


More information about the vcs-pkg-discuss mailing list