Package dgit

Integration between git and Debian-style archives

https://browse.dgit.debian.org/dgit.git/

dgit (with the associated infrastructure) makes it possible to
treat the Debian archive as a git repository:

"dgit push" constructs uploads from git commits

"dgit clone" and "dgit fetch" construct git commits from uploads.
General Commands (Section 1)
dgit
dgit allows you to treat the Debian archive as if it were a git repository. This is the command line reference.
Miscellanea (Section 7)
dgit
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...
dgit-maint-gbp
This document explains how dgit can be incorporated into a git-buildpackage(1) package-maintenance workflow. This should be read jointly with...
dgit-maint-merge
This document describes elements of a workflow for maintaining a non-native Debian package using dgit.
dgit-maint-native
This document describes elements of a workflow for using dgit to maintain a Debian package that uses one of the native source formats ("1.0" & "3.0 (native)").
dgit-nmu-simple
tutorial for DDs wanting to NMU with git
dgit-sponsorship
This tutorial describes how a Debian sponsored contributor and a sponsoring DD (or DM) can collaborate and publish using git. The sponsor must to be intending...
dgit-user
dgit lets you fetch the source code to every package on your system as if your distro used git to maintain all of it. You can then edit it, build updated binary...