Here is a very small patch for tailor with subversion. /Henrik Hjelte * svn ls at subdirectory instead of root.
For example, you may not have permission to ls at the root of the subversion repository. An example that needs this fix is the dojo-toolkit repository which allows anonymous ls at http://svn.dojotoolkit.org/dojo/trunk/ but not at http://svn.dojotoolkit.org See the tailor file below. [project] target = darcs:target start-revision = 5650 root-directory = ~/hack/dojo2darcs/ state-file = tailor.state source = svn:source [darcs:target] subdir = darcs [svn:source] module = /dojo/trunk repository = http://svn.dojotoolkit.org subdir = svn
New patches: [svn ls at subdirectory instead of root. Henrik Hjelte <[EMAIL PROTECTED]>**20060913132327 For example, you may not have permission to ls at the root of the subversion repository. An example that needs this fix is the dojo-toolkit repository which allows anonymous ls at http://svn.dojotoolkit.org/dojo/trunk/ but not at http://svn.dojotoolkit.org See the tailor file below. [project] target = darcs:target start-revision = 5650 root-directory = ~/hack/dojo2darcs/ state-file = tailor.state source = svn:source [darcs:target] subdir = darcs [svn:source] module = /dojo/trunk repository = http://svn.dojotoolkit.org subdir = svn ] { hunk ./vcpx/repository/svn.py 412 - svnls.execute(self.repository.repository) + svnls.execute(self.repository.repository + self.repository.module) } Context: [Fix ticket #75, at least with DisjunctWorkingDirectories [EMAIL PROTECTED] While fixing it with shared basedirs is a tricky business, with disjunct basedirs it's very simple: first replay the changeset on the target, then execute rsync to copy updated files. ] [Fix ticket #75, at least with DisjunctWorkingDirectories [EMAIL PROTECTED] While fixing it with shared basedirs is a tricky business, with disjunct basedirs it's very simple: first replay the changeset on the target, then execute rsync to copy updated files. ] [Test for ticket #75 [EMAIL PROTECTED] [Use a different rootdir, otherwise the test imports the repo itself [EMAIL PROTECTED] [Fix typo in variable name [EMAIL PROTECTED] [Rename a few ivars to lower case [EMAIL PROTECTED] [Document class vars [EMAIL PROTECTED] [Separate the changeset from the message with a blank line [EMAIL PROTECTED] [Fix the conflict case with HG [EMAIL PROTECTED] Do not return a list of tuples from _applyChangeset(), but rather a flat list. ] [New propset-date option on the Subversion repositories [EMAIL PROTECTED] [Fix the option name: it's use-propset, not use-svn-propset [EMAIL PROTECTED] [Update multiple files at same CVS revision [EMAIL PROTECTED] When applying a CVS changeset, instead of updating a file at a time at its new revision, group them by revision and execute fewer updates. ] [enable logging of all mtn output R.Ghetta <[EMAIL PROTECTED]>**20060901051018] [Emit an info message upon synthetic adds/removes on directories [EMAIL PROTECTED] [Check for errors while setting up the test case [EMAIL PROTECTED] [New --debug option for tests, to show external commands [EMAIL PROTECTED] [Fix typo in test name [EMAIL PROTECTED] [New test for reappeared directory [EMAIL PROTECTED] [Better way to check if a CVS directory is empty [EMAIL PROTECTED] Old way considered empty a directory containing just the metadir "CVS", but this was not correct, because the DualWorkingDir may contain two different metadirs, the source and the target system ones. The right way is looking at CVS/Entries. ] [Add a test case for ticket #74. Adeodato Simo <[EMAIL PROTECTED]>**20060824162516] [Allow FixedBugs.run_tailor to get a function as argument. Adeodato Simo <[EMAIL PROTECTED]>**20060824160543 The function is intended to make various assertions against the just created project, and it receives (project, vcs) as arguments. ] [Factor out the cvs command used to build the test source repository [EMAIL PROTECTED] [M-x whitespace-cleanup [EMAIL PROTECTED] [Fix #71: annihilate "add A; remove A" in a single darcs patch [EMAIL PROTECTED] This requires a fix in darcs 1.0.8 for its issue185. I proposed one (attached to the ticket #71), time will tell... ] [Fix a typo [EMAIL PROTECTED] [Use recursive drop for monotone [EMAIL PROTECTED] Tailor seems to expect that dropping a non-empty directory will succeed; by all indications it expects this drop to be recursive. Therefore, use "mtn drop --recursive" instead of "mtn drop". ] [TAG Version 0.9.26 [EMAIL PROTECTED] Patch bundle hash: 2dbba8414fe832b62ba2dcd831fb728c080f0e7f
_______________________________________________ Tailor mailing list [email protected] http://lists.zooko.com/mailman/listinfo/tailor
