mercurial-buildpackage, now with pristine-tar support

2009-12-02 Thread Jens Peter Secher
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?


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



Re: mercurial-buildpackage, now with pristine-tar support

2009-12-02 Thread Dmitrijs Ledkovs
2009/12/2 Jens Peter Secher 
>
> Executive summary: mercurial-buildpackage can now recreate pristine
> upstream tarballs.
>

Does it support 3.0 (quilt) and puts them into mercurial queues? That
would be IMHO a killer feature (me is sad that git is getting used for
packages so much I am still hoping hg or bzr will overtake git in DVCS
package management)


--
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич


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



Re: mercurial-buildpackage, now with pristine-tar support

2009-12-04 Thread Jens Peter Secher
2009/12/3 Dmitrijs Ledkovs :
> Does it support 3.0 (quilt)

Yes.

> and puts them into mercurial queues?

No support for Mercurial Queues at the moment; see discussion a couple
of weeks ago [1].

Instead it uses dpkg-source, that is, the dpkg-source built-in patch
handler or Quilt if it is installed.

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?

[1] 
http://groups.google.com/group/linux.debian.devel/browse_thread/thread/4440fb8b28e9a3bb/d93dc30ec22421c9


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