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

Reply via email to