summaryrefslogtreecommitdiff
path: root/t/t9100-git-svn-basic.sh
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2007-01-31 13:54:23 -0800
committerEric Wong <normalperson@yhbt.net>2007-02-23 00:57:11 -0800
commit373274f978a48b62549f20059bff630d85533533 (patch)
tree8ba5935915638ae906ac4fa0b2ef279005f712cd /t/t9100-git-svn-basic.sh
parentecc712ddc41999e5f082cb69406d30caa062c6b9 (diff)
downloadgit-373274f978a48b62549f20059bff630d85533533.tar.gz
git-svn: do our best to ensure that our ref and rev_db are consistent
Defer any signals that cause termination while they are updating; and put the update-ref call as close to the rename() as possible. Also, make things extra-safe (but slower) for people using --no-metadata since they can't rely on .rev_db being rebuilt if it's clobbered (well, I'm calling update-ref with the -m flag for reflogs, we don't yet have a way to rebuild .rev_db from reflogs. Signed-off-by: Eric Wong <normalperson@yhbt.net>
Diffstat (limited to 't/t9100-git-svn-basic.sh')
0 files changed, 0 insertions, 0 deletions