New field in dsc specifies commit hash corresponding to the thing uploaded optional commit hash corresponding to pristine tar Vcs-git-master: #commit dgit clone fetches dsc clones repo from alioth repros commit if nec. (if no hash in current dsc, check that dsc is after git head and make synthetic commit, otherwise complain) dgit fetch as above dgit push after git-buildpackage --tag (but no sign) check repo is clean and tag is made signs tag debsign push to alioth (perhaps with merge -s ours) dput where on alioth upstream rc bugs for server(s?) not reachable mismatch ?git-buildpackage ? adds field for master commit hash ? adds field for pristine tar