{"thread":{"id":"22688","subject":"[RFC/PATCH 0/3] More fool-proof \"git rebase --whitespace=fix\"","startedAt":"2010-02-17T07:02:51Z","lastAt":"2010-02-17T07:02:51Z","messageCount":1,"participants":["Björn Gustavsson"],"isPatch":true,"patchVersion":1,"patchTotal":3},"messages":[{"id":"134838","messageId":"4B7B949B.6020302@gmail.com","threadId":"22688","inReplyTo":null,"subject":"[RFC/PATCH 0/3] More fool-proof \"git rebase --whitespace=fix\"","fromName":"Björn Gustavsson","fromEmail":"bgustavsson@gmail.com","sentAt":"2010-02-17T07:02:51Z","receivedAt":"2010-02-17T07:02:51Z","isPatch":true,"sender":{"key":"bgustavsson@gmail.com","avatar":"https://avatars.githubusercontent.com/u/74840?v=4"},"body":"This is the first step in making sure that \"git rebase --whitespace=fix HEAD~<number>\"\nwill never fail.\n\nAs suggested by Junio, the first step consists in changing \"git apply whitespace=fix\"\nto be smarter about previously deleted blank lines at the end of the file.\n\nI would be grateful for any feedback on the design decisions and the implementation.\n\nBjörn Gustavsson (3):\n  apply: Allow blank context lines to match beyond EOF\n  t4124: Add additional tests of --whitespace=fix\n  t3417: Add test cases for \"rebase --whitespace=fix\"\n\n builtin-apply.c                  |  127 ++++++++++++++++++++++++++++++++------\n t/t3417-rebase-whitespace-fix.sh |  126 +++++++++++++++++++++++++++++++++++++\n t/t4124-apply-ws-rule.sh         |   12 ++++\n 3 files changed, 246 insertions(+), 19 deletions(-)\n create mode 100755 t/t3417-rebase-whitespace-fix.sh\n"}]}