From: Ian Jackson Date: Thu, 11 Oct 2018 00:15:36 +0000 (+0100) Subject: dgit: Change to git toplevel dir before starting X-Git-Tag: archive/debian/8.0~41 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=11d6c940433c2c746e7220cc6b895638b4a95f5c;hp=96904140ef50c2d30973741486efcb3894fb1dd7 dgit: Change to git toplevel dir before starting Closes: #910724. Signed-off-by: Ian Jackson --- diff --git a/dgit b/dgit index 5b223afb..3591231f 100755 --- a/dgit +++ b/dgit @@ -7376,7 +7376,10 @@ $cmd =~ y/-/_/; my $pre_fn = ${*::}{"pre_$cmd"}; $pre_fn->() if $pre_fn; -record_maindir if $invoked_in_git_tree; +if ($invoked_in_git_tree) { + changedir_git_toplevel(); + record_maindir(); +} git_slurp_config(); my $fn = ${*::}{"cmd_$cmd"};