##// END OF EJS Templates
convert: document the subversion conversion model
Patrick Mezard -
r5876:fb93c774 default
parent child Browse files
Show More
@@ -139,6 +139,19 b' def get_log(url, paths, start, end, limi'
139 139 return logstream(stdout)
140 140
141 141 # SVN conversion code stolen from bzr-svn and tailor
142 #
143 # Subversion looks like a versioned filesystem, branches structures
144 # are defined by conventions and not enforced by the tool. First,
145 # we define the potential branches (modules) as "trunk" and "branches"
146 # children directories. Revisions are then identified by their
147 # module and revision number (and a repository identifier).
148 #
149 # The revision graph is really a tree (or a forest). By default, a
150 # revision parent is the previous revision in the same module. If the
151 # module directory is copied/moved from another module then the
152 # revision is the module root and its parent the source revision in
153 # the parent module. A revision has at most one parent.
154 #
142 155 class svn_source(converter_source):
143 156 def __init__(self, ui, url, rev=None):
144 157 super(svn_source, self).__init__(ui, url, rev=rev)
General Comments 0
You need to be logged in to leave comments. Login now