Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
dgit (6.9~) unstable; urgency=medium
dgit (6.9~) unstable; urgency=medium
+ * dgit: do not crash on push of a new gdr package. Closes:#906784.
my ($symref, $head, $ancestor) = @_;
my ($ffq_prev, $gdrlast) = branch_gdr_info($symref, $head);
return 0 unless $ffq_prev;
my ($symref, $head, $ancestor) = @_;
my ($ffq_prev, $gdrlast) = branch_gdr_info($symref, $head);
return 0 unless $ffq_prev;
- return 0 unless is_fast_fwd $ancestor, $ffq_prev;
+ return 0 unless !defined $ancestor or is_fast_fwd $ancestor, $ffq_prev;