[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mercurial-buildpackage, now with pristine-tar support



Executive summary: mercurial-buildpackage can now recreate pristine
upstream tarballs.

mercurial-buildpackage is a set of tools for maintining Debian
packages in a Mercurial repository, and in version 0.2 you can run
"mercurial-pristinetar 1.2.3" to recreate a tarball that is identical
to the one that was imported by mercurial-importdsc or
mercurial-importorig.

The recreation is achieved by an elaborate use of Mercurial branches
where each upstream component is given its own branch in addition to a
"pristine" branch where xdeltas and pristine-gz/pristine-bz2
information is stored; all out of sight for normal use.

Upgrading: If you have repositories created with version 0.1, then you
_should_ be able to use version 0.2 without problems, but you will
then not be able to recreate already imported upstream tarballs, only
future imports.  Also notice that it is no more needed to do special
initialisation of a Mercurial repository; simply do a "hg init mypack"
to start a package.

Cheers,
-- 
                                                    Jens Peter Secher.
_DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_.
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?


Reply to: