Browse Source
* cb/assume-unchanged-fix: Documentation: git-add does not update files marked "assume unchanged" do not overwrite files marked "assume unchanged"maint
Junio C Hamano
15 years ago
3 changed files with 25 additions and 3 deletions
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh |
||||
|
||||
test_description='git update-index --assume-unchanged test. |
||||
' |
||||
|
||||
. ./test-lib.sh |
||||
|
||||
test_expect_success 'setup' \ |
||||
': >file && |
||||
git add file && |
||||
git commit -m initial && |
||||
git branch other && |
||||
echo upstream >file && |
||||
git add file && |
||||
git commit -m upstream' |
||||
|
||||
test_expect_success 'do not switch branches with dirty file' \ |
||||
'git reset --hard && |
||||
git checkout other && |
||||
echo dirt >file && |
||||
git update-index --assume-unchanged file && |
||||
test_must_fail git checkout master' |
||||
|
||||
test_done |
Loading…
Reference in new issue