X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=37d38618572b90ce5514941021ff00355059dc48;hp=1090984aece5bd9bb2053af8e79f523ac2ccee5c;hb=70b522e712e52444e8c7b924502380d6413040fa;hpb=2a4a723706efc5c7f520b01acc7ce211338d6bee diff --git a/dgit b/dgit index 1090984a..37d38618 100755 --- a/dgit +++ b/dgit @@ -6269,9 +6269,9 @@ sub clean_tree () { runcmd_ordryrun_local @cmd; clean_tree_check_git_wd __ "tree contains uncommitted files (after running rules clean)"; - } elsif ($cleanmode eq 'git') { + } elsif ($cleanmode =~ m{^git(?!-)}) { runcmd_ordryrun_local @git, qw(clean -xdf); - } elsif ($cleanmode eq 'git-ff') { + } elsif ($cleanmode =~ m{^git-ff}) { runcmd_ordryrun_local @git, qw(clean -xdff); } elsif ($cleanmode =~ m{^check}) { clean_tree_check();