From: Ian Jackson Date: Tue, 18 Jul 2017 20:44:33 +0000 (+0100) Subject: Dgit.pm: in_workarea: Use changedir X-Git-Tag: archive/debian/4.1~48 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=33a4bc146f390fb3dc2d9521a079c77ed8f1780c Dgit.pm: in_workarea: Use changedir This produces better debug output. Signed-off-by: Ian Jackson --- diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index e25a3af8..399aaad4 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -481,9 +481,9 @@ sub in_workarea ($;$) { # $twa should be relative paths of the form .git/FOO/BAR my ($twa) = @_; $twa //= $wa; - chdir $twa or die "$twa $!"; + changedir $twa or die "$twa $!"; my $r = eval { $sub->($twa); }; - chdir '../../..' or die "$@; $!"; + changedir '../../..' or die "$@; $!"; die $@ if length $@; return $r; }