diff options
author | Simon McVittie <smcv@debian.org> | 2016-12-19 15:33:28 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2016-12-19 18:21:07 +0000 |
commit | da395ac33cec337edcbaccd3c8631a948f029155 (patch) | |
tree | ad2595a61b2fb4fe1c2d844a784957d4aa5367ce | |
parent | 9cada49ed6ad24556dbe9861ad5b0a9f526167f9 (diff) | |
download | ikiwiki-da395ac33cec337edcbaccd3c8631a948f029155.tar ikiwiki-da395ac33cec337edcbaccd3c8631a948f029155.tar.gz |
Add a manual test for reverting git commits
Signed-off-by: Simon McVittie <smcv@debian.org>
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | t/manual/git_revert/Makefile | 26 | ||||
-rw-r--r-- | t/manual/git_revert/index.mdwn | 8 |
3 files changed, 37 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore index b54b830fd..5ddda1bdd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ ikiwiki.setup -Makefile +/Makefile Makefile.old blib/* /cover_db @@ -24,3 +24,5 @@ po/underlays/directives/ikiwiki/directive/*.mdwn po/underlays_copy_stamp underlays/locale /t/tmp/ +/t/manual/*/git/ +/t/manual/*/html/ diff --git a/t/manual/git_revert/Makefile b/t/manual/git_revert/Makefile new file mode 100644 index 000000000..9e2220d11 --- /dev/null +++ b/t/manual/git_revert/Makefile @@ -0,0 +1,26 @@ +export PERL5LIB=$(CURDIR)/../../.. +ikiwiki = $(CURDIR)/../../../ikiwiki.in + +all: + rm -fr git html + mkdir -p git + echo "/doc/.ikiwiki/" > git/.gitignore + mkdir -p git/doc + mkdir -p git/doc/writable + cd git && git init + cp index.mdwn git/doc/index.mdwn + echo "This is the first test page" > git/doc/writable/one.mdwn + echo "This is the second test page" > git/doc/writable/two.mdwn + cd git && git add doc && git commit -m 'Initial commit' + $(ikiwiki) --setup ikiwiki.setup + echo "This is the first test page, it was first" > git/doc/writable/one.mdwn + cd git && git add doc && git commit -m 'First web commit' + $(ikiwiki) --setup ikiwiki.setup + echo "This is the second test page, it came second" > git/doc/writable/two.mdwn + cd git && git add doc && git commit -m 'Second web commit' + $(ikiwiki) --setup ikiwiki.setup + cd git && git mv doc/writable/one.mdwn doc/one.mdwn + cd git && git mv doc/writable/two.mdwn two.mdwn + cd git && git commit -m Rename + $(ikiwiki) --setup ikiwiki.setup + w3m html/index.html diff --git a/t/manual/git_revert/index.mdwn b/t/manual/git_revert/index.mdwn new file mode 100644 index 000000000..41c063aa7 --- /dev/null +++ b/t/manual/git_revert/index.mdwn @@ -0,0 +1,8 @@ +== Git revert manual test instructions == + +* Look at the recent changes, below, in w3m +* Try to revert each of the two web commits +* Expected result: both fail + +[[!inline pages="internal(recentchanges/change_*) and !*/Discussion" +template=recentchanges show=0]] |