Package: git-debrebase
Version: 8.5
Severity: normal
Tags: patch
User: [email protected]
Usertags: hh2019
Trying to convert a git-dpm repository [1] to use git-debrebase fails
for me with
% git debrebase convert-from-dgit-view upstream-debian-5.30
Use of uninitialized value $_[0] in sprintf at
/usr/share/dgit/gdr/perl5/Debian/Dgit/I18n.pm line 26.
at /usr/share/dgit/gdr/perl5/Debian/Dgit.pm line 145.
Debian::Dgit::__ANON__("Use of uninitialized value \$_[0] in sprintf at
/usr/share/dgi"...) called at /usr/share/dgit/gdr/perl5/Debian/Dgit/I18n.pm
line 26
Debian::Dgit::I18n::f_("%s, from command line", undef) called at
/usr/bin/git-debrebase line 2735
main::cmd_convert_from_dgit_view() called at /usr/bin/git-debrebase
line 3054
The attached patch fixes this.
Thanks for your work on dgit / git-debrebase and greetings from the
Debian Perl sprint in Hamburg!
[1] https://salsa.debian.org/perl-team/interpreter/perl.git if it matters
--
Niko Tyni [email protected]
>From 9251b5d47e60ccd3f91345bd81cdc2d2dc787ae3 Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Sat, 8 Jun 2019 10:58:01 +0300
Subject: [PATCH] git-debrebase: fix convert-from-dgit-view argv handling
---
git-debrebase | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/git-debrebase b/git-debrebase
index 71bf39d..291cfa9 100755
--- a/git-debrebase
+++ b/git-debrebase
@@ -2733,7 +2733,7 @@ sub cmd_convert_from_dgit_view () {
my $spec = shift @ARGV;
my $commit = git_rev_parse "$spec^{commit}";
push @upstreams, { Commit => $commit,
- Source => (f_ "%s, from command line", $ARGV[0]),
+ Source => (f_ "%s, from command line", $spec),
Only => 1,
};
}
--
2.20.1