summaryrefslogtreecommitdiff
path: root/revision.h
diff options
context:
space:
mode:
authorLibravatar Eric Wong <normalperson@yhbt.net>2007-12-19 00:06:45 -0800
committerLibravatar Eric Wong <normalperson@yhbt.net>2007-12-19 00:17:07 -0800
commit7fc35e0e94782bbbefb920875813519038659930 (patch)
tree440d651fee967a2a9bc5858276c26820c77bcdad /revision.h
parentgit-svn: avoid leaving leftover committer/author info in rebase (diff)
downloadtgif-7fc35e0e94782bbbefb920875813519038659930.tar.xz
git-svn: workaround a for broken symlinks in SVN
It's possible for bad clients to commit symlinks without the 5-character "link " prefix in symlinks. So guard around this bug in SVN and make a best effort to create symlinks if the "link " prefix is missing. More information on this SVN bug is described here: http://subversion.tigris.org/issues/show_bug.cgi?id=2692 To be pedantic, there is still a corner case that neither we nor SVN can handle: If somebody made a link using a broken SVN client where "link " is the first part of its path, e.g. "link sausage", then we'd end up having a symlink which points to "sausage" because we incorrectly stripped the "link ". Hopefully this hasn't happened in practice, but if it has, it's not our fault SVN is broken :) Thanks to Benoit Sigoure and Sverre Johansen for reporting and feedback. Signed-off-by: Eric Wong <normalperson@yhbt.net>
Diffstat (limited to 'revision.h')
0 files changed, 0 insertions, 0 deletions