X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=3591231fba1ce27d8c1673f1a889ee0240d4c40e;hp=5b223afb2d7080a26ed08cebecb2cabd922a4f36;hb=11d6c940433c2c746e7220cc6b895638b4a95f5c;hpb=96904140ef50c2d30973741486efcb3894fb1dd7;ds=sidebyside 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"};