summaryrefslogtreecommitdiff
path: root/git-quiltimport.sh
diff options
context:
space:
mode:
authorLibravatar Jonathan Nieder <jrnieder@gmail.com>2010-11-20 13:25:28 -0600
committerLibravatar Jonathan Nieder <jrnieder@gmail.com>2011-03-07 00:56:50 -0600
commit4f5de755a7931c5e15f4e7fc3d501588aa9ff88d (patch)
tree5934c614ee2b1d3492ca25dca883a5562985723e /git-quiltimport.sh
parentfast-import: make code "-Wpointer-arith" clean (diff)
downloadtgif-4f5de755a7931c5e15f4e7fc3d501588aa9ff88d.tar.xz
vcs-svn: introduce repo_read_path to check the content at a path
The repo_tree structure remembers, for each path in each revision, a mode (regular file, executable, symlink, or directory) and content (blob mark or directory structure). Maintaining a second copy of all this information when it's already in the target repository is wasteful, it does not persist between svn-fe invocations, and most importantly, there is no convenient way to transfer it from one machine to another. So it would be nice to get rid of it. As a first step, let's change the repo_tree API to match fast-import's read commands more closely. Currently to read the mode for a path, one uses repo_modify_path(path, new_mode, new_content); which changes the mode and content as a side effect. There is no function to read the content at a path; add one. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: David Barr <david.barr@cordelta.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Diffstat (limited to 'git-quiltimport.sh')
0 files changed, 0 insertions, 0 deletions