* [PATCH 2/4] t3903-stash.sh: use test_must_fail instead of '!' notation
[not found] <1204491531-29758-1-git-send-email-drafnel@gmail.com>
@ 2008-03-02 20:58 ` drafnel
[not found] ` <1204491531-29758-2-git-send-email-drafnel@gmail.com>
1 sibling, 0 replies; 3+ messages in thread
From: drafnel @ 2008-03-02 20:58 UTC (permalink / raw)
To: gitster; +Cc: git, Brandon Casey
Signed-off-by: Brandon Casey <drafnel@gmail.com>
---
t/t3903-stash.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/t/t3903-stash.sh b/t/t3903-stash.sh
index 50a2c83..2418f47 100755
--- a/t/t3903-stash.sh
+++ b/t/t3903-stash.sh
@@ -41,7 +41,7 @@ test_expect_success 'apply needs clean working directory' '
echo 4 > other-file &&
git add other-file &&
echo 5 > other-file &&
- ! git stash apply
+ test_must_fail git stash apply
'
test_expect_success 'apply stashed changes' '
--
1.5.4.3.412.gcd100
^ permalink raw reply related [flat|nested] 3+ messages in thread
[parent not found: <1204491531-29758-2-git-send-email-drafnel@gmail.com>]
* [PATCH 3/4] git-reflog.txt: Document new commands --updateref and --rewrite
[not found] ` <1204491531-29758-2-git-send-email-drafnel@gmail.com>
@ 2008-03-02 20:58 ` drafnel
[not found] ` <1204491531-29758-3-git-send-email-drafnel@gmail.com>
1 sibling, 0 replies; 3+ messages in thread
From: drafnel @ 2008-03-02 20:58 UTC (permalink / raw)
To: gitster; +Cc: git, Brandon Casey
Signed-off-by: Brandon Casey <drafnel@gmail.com>
---
Documentation/git-reflog.txt | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/Documentation/git-reflog.txt b/Documentation/git-reflog.txt
index 5719039..047e3ce 100644
--- a/Documentation/git-reflog.txt
+++ b/Documentation/git-reflog.txt
@@ -80,6 +80,15 @@ them.
--all::
Instead of listing <refs> explicitly, prune all refs.
+--updateref::
+ Update the ref with the sha1 of the top reflog entry (i.e.
+ <ref>@\{0\}) after expiring or deleting.
+
+--rewrite::
+ While expiring or deleting, adjust each reflog entry to ensure
+ that the `old` sha1 field points to the `new` sha1 field of the
+ previous entry.
+
--verbose::
Print extra information on screen.
--
1.5.4.3.412.gcd100
^ permalink raw reply related [flat|nested] 3+ messages in thread
[parent not found: <1204491531-29758-3-git-send-email-drafnel@gmail.com>]
* [PATCH 4/4] t3903-stash.sh: Add tests for new stash commands drop and pop
[not found] ` <1204491531-29758-3-git-send-email-drafnel@gmail.com>
@ 2008-03-02 20:58 ` drafnel
0 siblings, 0 replies; 3+ messages in thread
From: drafnel @ 2008-03-02 20:58 UTC (permalink / raw)
To: gitster; +Cc: git, Brandon Casey
Signed-off-by: Brandon Casey <drafnel@gmail.com>
---
t/t3903-stash.sh | 46 +++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 45 insertions(+), 1 deletions(-)
diff --git a/t/t3903-stash.sh b/t/t3903-stash.sh
index 2418f47..90a68a1 100755
--- a/t/t3903-stash.sh
+++ b/t/t3903-stash.sh
@@ -70,7 +70,51 @@ test_expect_success 'unstashing in a subdirectory' '
git reset --hard HEAD &&
mkdir subdir &&
cd subdir &&
- git stash apply
+ git stash apply &&
+ cd ..
+'
+
+test_expect_success 'drop top stash' '
+ git reset --hard &&
+ git stash list > stashlist1 &&
+ echo 7 > file &&
+ git stash &&
+ git stash drop &&
+ git stash list > stashlist2 &&
+ diff stashlist1 stashlist2 &&
+ git stash apply &&
+ test 3 = $(cat file) &&
+ test 1 = $(git show :file) &&
+ test 1 = $(git show HEAD:file)
+'
+
+test_expect_success 'drop middle stash' '
+ git reset --hard &&
+ echo 8 > file &&
+ git stash &&
+ echo 9 > file &&
+ git stash &&
+ git stash drop stash@{1} &&
+ test 2 = $(git stash list | wc -l) &&
+ git stash apply &&
+ test 9 = $(cat file) &&
+ test 1 = $(git show :file) &&
+ test 1 = $(git show HEAD:file) &&
+ git reset --hard &&
+ git stash drop &&
+ git stash apply &&
+ test 3 = $(cat file) &&
+ test 1 = $(git show :file) &&
+ test 1 = $(git show HEAD:file)
+'
+
+test_expect_success 'stash pop' '
+ git reset --hard &&
+ git stash pop &&
+ test 3 = $(cat file) &&
+ test 1 = $(git show :file) &&
+ test 1 = $(git show HEAD:file) &&
+ test 0 = $(git stash list | wc -l)
'
test_done
--
1.5.4.3.412.gcd100
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-03-02 21:13 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1204491531-29758-1-git-send-email-drafnel@gmail.com>
2008-03-02 20:58 ` [PATCH 2/4] t3903-stash.sh: use test_must_fail instead of '!' notation drafnel
[not found] ` <1204491531-29758-2-git-send-email-drafnel@gmail.com>
2008-03-02 20:58 ` [PATCH 3/4] git-reflog.txt: Document new commands --updateref and --rewrite drafnel
[not found] ` <1204491531-29758-3-git-send-email-drafnel@gmail.com>
2008-03-02 20:58 ` [PATCH 4/4] t3903-stash.sh: Add tests for new stash commands drop and pop drafnel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).