chiark / gitweb /
Clarify error message for missing refs/remotes/dgit/dgit/<suite>. debian/0.17
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 7 Nov 2013 00:02:52 +0000 (00:02 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 7 Nov 2013 00:02:52 +0000 (00:02 +0000)
debian/changelog
dgit

index 9f31f38..eab01a0 100644 (file)
@@ -2,8 +2,9 @@ dgit (0.17) unstable; urgency=high
 
   * Do not grobble around in .git/refs/; instead, use git-show-ref.
     This avoids breaking when git makes packed refs.  Closes:728893.
+  * Clarify error message for missing refs/remotes/dgit/dgit/<suite>.
 
- --
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Thu, 07 Nov 2013 00:02:47 +0000
 
 dgit (0.16) unstable; urgency=high
 
diff --git a/dgit b/dgit
index 16bf56d..207b5d0 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -745,9 +745,9 @@ sub fetch_from_archive () {
     print DEBUG "previous reference hash=$lastpush_hash\n";
     my $hash;
     if (defined $dsc_hash) {
-       fail "missing git history even though dsc has hash -".
-           " could not find commit $dsc_hash".
-           " (should be in ".access_giturl()."#".rrref().")"
+       fail "missing remote git history even though dsc has hash -".
+           " could not find ref ".lrref().
+           " (should have been fetched from ".access_giturl()."#".rrref().")"
            unless $lastpush_hash;
        $hash = $dsc_hash;
        ensure_we_have_orig();