Ecasound - getting quilt to pop -a after git-buildpackage
Jonas Smedegaard
dr at jones.dk
Sat Feb 5 11:05:34 UTC 2011
On Sat, Feb 05, 2011 at 04:31:54AM +0000, Miguel Colon wrote:
>> Joel, it seems that you have to live with manually popping the patches
>> from the stack, until the integration matures.
>
>Kind of late but what I do is add among other things:
>
>[git-buildpackage]
>export-dir = ~/git-repo/multimedia/output
>
>to the ~/gbf.conf file. This would just make a temporary copy of the
>source in that directory / compile it (with pbuilder in my case) /
>remove the temporary source if there was no error (with error the
>source is left there so you could analyze it if needed) and stores the
>resulting package files there.
>
>It leaves the original source untouched so he can run git-buildpackage
>as many times as he wants in a row which was his original goal. This
>method does not require adding the local-options file and is useful if
>you want to avoid adding that file to multiple git trees.
Yes, this is another style of dealing with the marriage of dpkg-source
and git-buildpackage: let git-buildpackage "hide its existense" by
exporting to a non-VCS dir before handing over to dpkg-source.
I prefer prefer a closer marriage. Also because that helps discover
packaging flaws regarding not claning up properly in the clean target.
>If for some reason he want to trash the original source (like using
>dpkg-buildpackage) he could add an alias to ~/gitconfig
>[alias]
> undo = !git reset --hard && git clean -xdf
>
>and do "git undo" but this command should be used with care to say the
>least.
I find it dangerous to throw brutal suggestions like that without
further elaborating what it does.
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20110205/6c19f884/attachment.pgp>
More information about the pkg-multimedia-maintainers
mailing list