Re: [GUILT v3 08/31] Added more test cases for "guilt new": empty patches.
Signed-off-by: Josef 'Jeff' Sipek On Fri, May 16, 2014 at 04:45:55PM +0200, Per Cederqvist wrote: > Test that empty patches are handled correctly, both with and without > the guilt.diffstat configuration option. > > Signed-off-by: Per Cederqvist > --- > regression/t-020.out | 269 > +++ > regression/t-020.sh | 60 > 2 files changed, 329 insertions(+) > > diff --git a/regression/t-020.out b/regression/t-020.out > index af45734..42433dc 100644 > --- a/regression/t-020.out > +++ b/regression/t-020.out > @@ -1128,3 +1128,272 @@ f 9c18cc7abe6b87f18503714a80a677b4094eb457 > .git/patches/master/add > f bacb4aad8a55fe4e7aa58a9ae169990bb764069f .git/patches/master/series > f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify > f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/status > +% guilt new empty.patch > +% guilt pop > +All patches popped. > +% guilt push > +Applying patch..empty.patch > +Patch applied. > +% list_files > +d .git/patches > +d .git/patches/master > +d .git/refs/patches > +d .git/refs/patches/master > +f 22930c6d1f1938f298a4fca51c57e4b47171db21 .git/patches/master/mode > +f 413390f3906f16f30b054a4fb86c1e014b964504 .git/patches/master/remove > +f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add > +f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify > +f d15a1d2d34493f790c78ddacb8815b0b9536ee2b .git/patches/master/series > +f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/empty.patch > +f e90b964f01cbef60bbe00c38c55d9ea86618a66a .git/patches/master/status > +r c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 > .git/refs/patches/master/empty.patch > +% git log -p > +commit c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 > +Author: Author Name > +Date: Mon Jan 1 00:00:00 2007 + > + > +patch empty.patch > + > +commit d4850419ccc1146c7169f500725ce504b9774ed0 > +Author: Author Name > +Date: Mon Jan 1 00:00:00 2007 + > + > +initial > + > +Signed-off-by: Commiter Name > + > +diff --git a/def b/def > +new file mode 100644 > +index 000..8baef1b > +--- /dev/null > b/def > +@@ -0,0 +1 @@ > ++abc > +% git config guilt.diffstat true > +% guilt refresh > +Patch empty.patch refreshed > +% guilt pop > +All patches popped. > +% guilt push > +Applying patch..empty.patch > +Patch applied. > +% list_files > +d .git/patches > +d .git/patches/master > +d .git/refs/patches > +d .git/refs/patches/master > +f 22930c6d1f1938f298a4fca51c57e4b47171db21 .git/patches/master/mode > +f 413390f3906f16f30b054a4fb86c1e014b964504 .git/patches/master/remove > +f 7d261b8caad0f161c21daf5de65eeb521ff8c067 .git/patches/master/empty.patch > +f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add > +f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify > +f d15a1d2d34493f790c78ddacb8815b0b9536ee2b .git/patches/master/series > +f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/empty.patch~ > +f e90b964f01cbef60bbe00c38c55d9ea86618a66a .git/patches/master/status > +r c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 > .git/refs/patches/master/empty.patch > +% git log -p > +commit c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 > +Author: Author Name > +Date: Mon Jan 1 00:00:00 2007 + > + > +patch empty.patch > + > +commit d4850419ccc1146c7169f500725ce504b9774ed0 > +Author: Author Name > +Date: Mon Jan 1 00:00:00 2007 + > + > +initial > + > +Signed-off-by: Commiter Name > + > +diff --git a/def b/def > +new file mode 100644 > +index 000..8baef1b > +--- /dev/null > b/def > +@@ -0,0 +1 @@ > ++abc > +% git config guilt.diffstat false > +% guilt pop > +All patches popped. > +% guilt push > +Applying patch..empty.patch > +Patch applied. > +% list_files > +d .git/patches > +d .git/patches/master > +d .git/refs/patches > +d .git/refs/patches/master > +f 22930c6d1f1938f298a4fca51c57e4b47171db21 .git/patches/master/mode > +f 413390f3906f16f30b054a4fb86c1e014b964504 .git/patches/master/remove > +f 7ad87a0bdb8cf0a57cfc384633edabbb9c2bfa1b .git/patches/master/empty.patch > +f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add > +f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify > +f d15a1d2d34493f790c78ddacb8815b0b9536ee2b .git/patches/master/series > +f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/empty.patch~ > +f e90b964f01cbef60bbe00c38c55d9ea86618a66a .git/patches/master/status > +r 8ed27228b117c0c88abf3d586bcc43c68e975cea > .git/refs/patches/master/empty.patch > +% git log -p > +commit 8ed27228b117c0c88abf3d586bcc43c68e975cea > +Author: Per Cederqvist > +Date: Mon Jan 1 00:00:00 2007 + > + > +Fix a bug. > + > +This commit fixes a serious bug. > + > +FIXME: > +- add a test case > +- track down the bug > +- actually fix it > + > +commit d4850419ccc1146c7169f500725ce504b9774ed0 > +A
[GUILT v3 08/31] Added more test cases for "guilt new": empty patches.
Test that empty patches are handled correctly, both with and without the guilt.diffstat configuration option. Signed-off-by: Per Cederqvist --- regression/t-020.out | 269 +++ regression/t-020.sh | 60 2 files changed, 329 insertions(+) diff --git a/regression/t-020.out b/regression/t-020.out index af45734..42433dc 100644 --- a/regression/t-020.out +++ b/regression/t-020.out @@ -1128,3 +1128,272 @@ f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add f bacb4aad8a55fe4e7aa58a9ae169990bb764069f .git/patches/master/series f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/status +% guilt new empty.patch +% guilt pop +All patches popped. +% guilt push +Applying patch..empty.patch +Patch applied. +% list_files +d .git/patches +d .git/patches/master +d .git/refs/patches +d .git/refs/patches/master +f 22930c6d1f1938f298a4fca51c57e4b47171db21 .git/patches/master/mode +f 413390f3906f16f30b054a4fb86c1e014b964504 .git/patches/master/remove +f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add +f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify +f d15a1d2d34493f790c78ddacb8815b0b9536ee2b .git/patches/master/series +f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/empty.patch +f e90b964f01cbef60bbe00c38c55d9ea86618a66a .git/patches/master/status +r c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 .git/refs/patches/master/empty.patch +% git log -p +commit c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 +Author: Author Name +Date: Mon Jan 1 00:00:00 2007 + + +patch empty.patch + +commit d4850419ccc1146c7169f500725ce504b9774ed0 +Author: Author Name +Date: Mon Jan 1 00:00:00 2007 + + +initial + +Signed-off-by: Commiter Name + +diff --git a/def b/def +new file mode 100644 +index 000..8baef1b +--- /dev/null b/def +@@ -0,0 +1 @@ ++abc +% git config guilt.diffstat true +% guilt refresh +Patch empty.patch refreshed +% guilt pop +All patches popped. +% guilt push +Applying patch..empty.patch +Patch applied. +% list_files +d .git/patches +d .git/patches/master +d .git/refs/patches +d .git/refs/patches/master +f 22930c6d1f1938f298a4fca51c57e4b47171db21 .git/patches/master/mode +f 413390f3906f16f30b054a4fb86c1e014b964504 .git/patches/master/remove +f 7d261b8caad0f161c21daf5de65eeb521ff8c067 .git/patches/master/empty.patch +f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add +f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify +f d15a1d2d34493f790c78ddacb8815b0b9536ee2b .git/patches/master/series +f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/empty.patch~ +f e90b964f01cbef60bbe00c38c55d9ea86618a66a .git/patches/master/status +r c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 .git/refs/patches/master/empty.patch +% git log -p +commit c7a139f532a43c3c8b0e068cac04f8f6af0f94e1 +Author: Author Name +Date: Mon Jan 1 00:00:00 2007 + + +patch empty.patch + +commit d4850419ccc1146c7169f500725ce504b9774ed0 +Author: Author Name +Date: Mon Jan 1 00:00:00 2007 + + +initial + +Signed-off-by: Commiter Name + +diff --git a/def b/def +new file mode 100644 +index 000..8baef1b +--- /dev/null b/def +@@ -0,0 +1 @@ ++abc +% git config guilt.diffstat false +% guilt pop +All patches popped. +% guilt push +Applying patch..empty.patch +Patch applied. +% list_files +d .git/patches +d .git/patches/master +d .git/refs/patches +d .git/refs/patches/master +f 22930c6d1f1938f298a4fca51c57e4b47171db21 .git/patches/master/mode +f 413390f3906f16f30b054a4fb86c1e014b964504 .git/patches/master/remove +f 7ad87a0bdb8cf0a57cfc384633edabbb9c2bfa1b .git/patches/master/empty.patch +f 9c18cc7abe6b87f18503714a80a677b4094eb457 .git/patches/master/add +f bc9ab2e0f5db99d483961e956e814d963f0309f8 .git/patches/master/modify +f d15a1d2d34493f790c78ddacb8815b0b9536ee2b .git/patches/master/series +f da39a3ee5e6b4b0d3255bfef95601890afd80709 .git/patches/master/empty.patch~ +f e90b964f01cbef60bbe00c38c55d9ea86618a66a .git/patches/master/status +r 8ed27228b117c0c88abf3d586bcc43c68e975cea .git/refs/patches/master/empty.patch +% git log -p +commit 8ed27228b117c0c88abf3d586bcc43c68e975cea +Author: Per Cederqvist +Date: Mon Jan 1 00:00:00 2007 + + +Fix a bug. + +This commit fixes a serious bug. + +FIXME: +- add a test case +- track down the bug +- actually fix it + +commit d4850419ccc1146c7169f500725ce504b9774ed0 +Author: Author Name +Date: Mon Jan 1 00:00:00 2007 + + +initial + +Signed-off-by: Commiter Name + +diff --git a/def b/def +new file mode 100644 +index 000..8baef1b +--- /dev/null b/def +@@ -0,0 +1 @@ ++abc +% git config guilt.diffstat true +% guilt refresh +Patch empty.patch refreshed +% guilt pop +All patches popped. +% guilt push +Applying patch..empty.pa