Re: Introducing dgit - git integration with the Debian archive
On 23 August 2013 00:38, Charles Plessy <email@example.com> wrote:
> Le Thu, Aug 22, 2013 at 08:52:10PM +0100, Ian Jackson a écrit :
>> I'm pleased to announce that dgit 0.7, which is a version of dgit
>> suitable for alpha and beta testers, is available in unstable.
>> >From the manpage:
>> dgit [dgit-opts] clone [dgit-opts] package [suite] [./dir|/dir]
>> dgit [dgit-opts] fetch|pull [dgit-opts] [suite]
>> dgit [dgit-opts] build|sbuild [build-opts]
>> dgit [dgit-opts] push [dgit-opts] [suite]
>> dgit treats the Debian archive as a version control system, and
>> bidirectionally gateways between the archive and git. The git
>> view of the package can contain the usual upstream git history,
>> and will be augmented by commits representing uploads done by
>> other developers not using dgit. This git history is stored in
>> a canonical location known as dgit-repos which lives outside
>> the Debian archive (currently, on Alioth).
> Thanks a lot for this development !
> For the packages that I maintain with Git, I commit build logs (the local one
> for the uploaded binary packages, plus the buildd ones) in separate branches.
> In some cases I found it quite useful. Have you considered integrating logs in
> dgit ? In a somehow similar goal (finding difference between builds), have you
> also considered committing the contents of the unpacked binary packages in
> other branches ?
Apart from designated release dgit branches, it's a normal git
repository into which one can push whatever one wants: pristine-tar,
various git/quilt patch management branches, build-logs, upstream
branches et. al.