X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=dgit;h=135abe5fd1b69291af30d5b2740840c01bbe797c;hb=f8b6719127ece2bdf5d26c85a5f35060a4222b70;hp=eae6f24bde3895f21cf05a7b0e62869b24c821b9;hpb=21aacbe2f3a81c172ac0c3c5a9b8b8411897b0c8;p=dgit.git diff --git a/dgit b/dgit index eae6f24b..135abe5f 100755 --- a/dgit +++ b/dgit @@ -2070,10 +2070,11 @@ sub generate_commits_from_dsc () { foreach my $fi (@dfi) { my $f = $fi->{Filename}; die "$f ?" if $f =~ m#/|^\.|\.dsc$|\.tmp$#; + my $upper_f = "../../../../$f"; printdebug "considering linking $f: "; - link_ltarget "../../../../$f", $f + link_ltarget $upper_f, $f or ((printdebug "($!) "), 0) or $!==&ENOENT or die "$f $!"; @@ -2083,7 +2084,7 @@ sub generate_commits_from_dsc () { complete_file_from_dsc('.', $fi) or next; - link $f, "../../../../$f" + link $f, $upper_f or $!==&EEXIST or die "$f $!"; }