{"thread":{"id":"5649","subject":"[PATCH] Make cvsexportcommit remove files too.","startedAt":"2006-09-22T22:35:12Z","lastAt":"2006-09-22T22:35:12Z","messageCount":1,"participants":["Robin Rosenberg"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"27420","messageId":"20060922223512.3391.47620.stgit@lathund.dewire.com","threadId":"5649","inReplyTo":null,"subject":"[PATCH] Make cvsexportcommit remove files too.","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg@dewire.com","sentAt":"2006-09-22T22:35:12Z","receivedAt":"2006-09-22T22:35:12Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"From: Robin Rosenberg <robin.rosenberg@dewire.com>\n\n\n---\n\n git-cvsexportcommit.perl       |    2 +-\n t/t9200-git-cvsexportcommit.sh |   12 ++++++++++++\n 2 files changed, 13 insertions(+), 1 deletions(-)\n\ndiff --git a/git-cvsexportcommit.perl b/git-cvsexportcommit.perl\nindex d78100c..0b0d186 100755\n--- a/git-cvsexportcommit.perl\n+++ b/git-cvsexportcommit.perl\n@@ -142,7 +142,7 @@ foreach my $f (@files) {\n     if ($fields[4] eq 'M') {\n \tpush @mfiles, $fields[5];\n     }\n-    if ($fields[4] eq 'R') {\n+    if ($fields[4] eq 'D') {\n \tpush @dfiles, $fields[5];\n     }\n }\ndiff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh\nindex 1041bb6..524fa2b 100755\n--- a/t/t9200-git-cvsexportcommit.sh\n+++ b/t/t9200-git-cvsexportcommit.sh\n@@ -52,4 +52,16 @@ test_expect_success \\\n       test $(cat CVS/Entries|wc -l) = 3\n       )'\n      \n+test_expect_success \\\n+     'Remove file with spaces in file name' \\\n+     'echo Ok then >\"with spaces.txt\" &&\n+      rm -v \"with spaces.txt\" && \\\n+      git rm \"with spaces.txt\" && \\\n+      git commit -a -m \"Remove file\" &&\n+      id=$(git rev-list --max-count=1 HEAD) &&\n+      (cd $CVSWORK &&\n+      git-cvsexportcommit.perl -v -c $id &&\n+      test $(cat CVS/Entries|wc -l) = 2\n+      )'\n+     \n test_done\n"}]}