author | Johannes Schindelin <Johannes.Schindelin@gmx.de> | |
Sat, 12 Jul 2008 14:56:19 +0000 (15:56 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 13 Jul 2008 08:03:10 +0000 (01:03 -0700) | ||
commit | 0af0ac7ebbbd2afbc4399d5658e193460b4caaa3 | |
tree | 1d268eea677a25ac3eb8a7192f4871653ebfcbc7 | tree | snapshot |
parent | 99d698f1e703754422f1dd780487ddbff3726dc3 | commit | diff |
Move MERGE_RR from .git/rr-cache/ into .git/
If you want to reuse the rerere cache in another repository, and set
a symbolic link to it, you do not want to have the two repositories
interfer with each other by accessing the _same_ MERGE_RR.
For example, if you use contrib/git-new-workdir to set up a second
working directory, and you have a conflict in one working directory,
but commit in the other working directory first, the wrong "resolution"
will be recorded.
The easy solution is to move MERGE_RR out of the rr-cache/ directory,
which also corresponds with the notion that rr-cache/ contains cached
resolutions, not some intermediate temporary states.
Noticed by Kalle Olavi Niemitalo.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
If you want to reuse the rerere cache in another repository, and set
a symbolic link to it, you do not want to have the two repositories
interfer with each other by accessing the _same_ MERGE_RR.
For example, if you use contrib/git-new-workdir to set up a second
working directory, and you have a conflict in one working directory,
but commit in the other working directory first, the wrong "resolution"
will be recorded.
The easy solution is to move MERGE_RR out of the rr-cache/ directory,
which also corresponds with the notion that rr-cache/ contains cached
resolutions, not some intermediate temporary states.
Noticed by Kalle Olavi Niemitalo.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
branch.c | diff | blob | history | |
builtin-rerere.c | diff | blob | history | |
t/t4200-rerere.sh | diff | blob | history |