bug report followup
This commit is contained in:
parent
97c0d6e904
commit
65ca0b49d6
1 changed files with 33 additions and 0 deletions
33
doc/bugs/sync_does_not_propagate_forgetfulness.mdwn
Normal file
33
doc/bugs/sync_does_not_propagate_forgetfulness.mdwn
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
After a `git-annex forget`, syncing with a remote that still has the
|
||||||
|
forgotten data in its git-annex branch merges that data right back in.
|
||||||
|
|
||||||
|
Reproduction script:
|
||||||
|
|
||||||
|
chmod -R +w bench 2>/dev/null
|
||||||
|
rm -rf bench 2>/dev/null
|
||||||
|
mkdir bench
|
||||||
|
cd bench
|
||||||
|
git init a
|
||||||
|
cd a
|
||||||
|
git-annex init
|
||||||
|
touch foo
|
||||||
|
git-annex add foo
|
||||||
|
git commit -m add
|
||||||
|
cd ..
|
||||||
|
git clone a b
|
||||||
|
cd b
|
||||||
|
git-annex get
|
||||||
|
git-annex drop
|
||||||
|
git-annex get
|
||||||
|
git-annex drop
|
||||||
|
cd ../a
|
||||||
|
git-annex sync
|
||||||
|
git-annex forget --force
|
||||||
|
git-annex sync
|
||||||
|
git-annex log foo
|
||||||
|
cd ../b
|
||||||
|
git-annex sync
|
||||||
|
cd ../a
|
||||||
|
git-annex log foo
|
||||||
|
|
||||||
|
--[[Joey]]
|
Loading…
Add table
Add a link
Reference in a new issue