Package: dgit
Version: 3.10~bpo8+1

Some time ago dgit was creating commits where the "Author:" field was missing. 
These commits were considered invalid by github and by git fsck.

To prevent the bad commits spreading dgit-repos-server put a commit checker in place. 
However this check was rather strict, it didn't just check if the "Author:" 
field was present, it also checked if subfields of it was non-empty.

Unfortunately this lead to dgit-repos-server rejecting commits that are present 
in upstream git repos and considered acceptable by major hosting services. The 
first case I ran into was a commit with an author email but no name ( 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851716 ) dgit was modified to 
accept that . Now I have come across the opposite, a commit with a name but no 
email.

The commit in question is 66c65d90db1004356281db6ead988e2e38ba9e37 it can be 
obtained by cloning https://github.com/torvalds/linux.git

Reply via email to