X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=Debian%2FDgit.pm;h=e25a3af8339b4a659eff47fa4de9e42f871cd26f;hb=743c8017cb0444a55731b923699f3bea85e0d08e;hp=1f9c8276257b8999e8a28075511fca6fea89a544;hpb=aa073c5bdde68a1ab5026ba4daaf29c8bf361532;p=dgit.git diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 1f9c8276..e25a3af8 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -59,7 +59,7 @@ BEGIN { $debugprefix *debuglevel *DEBUG shellquote printcmd messagequote $negate_harmful_gitattrs - git_slurp_config_src + changedir git_slurp_config_src workarea_setup fresh_workarea in_workarea); # implicitly uses $main::us @@ -420,6 +420,12 @@ sub is_fast_fwd ($$) { } } +sub changedir ($) { + my ($newdir) = @_; + printdebug "CD $newdir\n"; + chdir $newdir or confess "chdir: $newdir: $!"; +} + sub git_slurp_config_src ($) { my ($src) = @_; # returns $r such that $r->{KEY}[] = VALUE