diff options
author | Benoit Sigoure <tsuna@lrde.epita.fr> | 2007-11-11 21:41:41 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-11-12 10:40:32 +0300 |
commit | c8cfa3e4a5b1d1d4c870c82d2dbf162f570f0561 (patch) | |
tree | 0239d707b3f72e3eacfffadf91e5df289d47aa03 /t/t9106-git-svn-dcommit-clobber-series.sh | |
parent | a91ef6e75b897a255cc17b70014a39e68dd54c7a (diff) |
git-svn: prevent dcommitting if the index is dirty.
dcommit uses rebase to sync the history with what has just been pushed to
SVN. Trying to dcommit with a dirty index is troublesome for rebase, so now
the user will get an error message if he attempts to dcommit with a dirty
index.
Signed-off-by: Benoit Sigoure <tsuna@lrde.epita.fr>
Acked-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9106-git-svn-dcommit-clobber-series.sh')
-rwxr-xr-x | t/t9106-git-svn-dcommit-clobber-series.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/t/t9106-git-svn-dcommit-clobber-series.sh b/t/t9106-git-svn-dcommit-clobber-series.sh index 7eff4cdc05..d59acc8d1a 100755 --- a/t/t9106-git-svn-dcommit-clobber-series.sh +++ b/t/t9106-git-svn-dcommit-clobber-series.sh @@ -53,4 +53,10 @@ test_expect_success 'change file but in unrelated area' " test x\"\`sed -n -e 61p < file\`\" = x6611 " +test_expect_failure 'attempt to dcommit with a dirty index' ' + echo foo >>file && + git add file && + git svn dcommit +' + test_done |