The basics:
OS is Redhat 3 Enterprise
Tailor version is 0.9.20

I am trying to replicate a Subversion repository with another subversion
repository. One of the changesets has thousands of files and when svn add is
run I get the following exception trace from Tailor:


Log: The Enterprise Library 2003 and the C
omposite UI Application block 2005
Traceback (most recent call last):
  File "/root/softwares/tailor-0.9.20/vcpx/source.py", line 133, in
applyPendingChangesets
  File "/home/darcs/tailor-0.9.20/vcpx/dualwd.py", line 106, in
replayChangeset
    self.target.replayChangeset(changeset)
  File "/root/softwares/tailor-0.9.20/vcpx/target.py", line 112, in
replayChangeset
  File "/root/softwares/tailor-0.9.20/vcpx/target.py", line 298, in
_replayChangeset
  File "/root/softwares/tailor-0.9.20/vcpx/target.py", line 315, in
_addEntries
  File "/root/softwares/tailor-0.9.20/vcpx/svn.py", line 391, in
_addPathnames
  File "/root/softwares/tailor-0.9.20/vcpx/shwrap.py", line 190, in
execute
  File "/root/softwares/tailor-0.9.20/vcpx/_process.py", line 522, in
__init__
  File "/root/softwares/tailor-0.9.20/vcpx/_process.py", line 884, in
_execute_child
OSError: [Errno 7] Argument list too long
21:21:02 [C] Upstream change application failed
Traceback (most recent call last):
  File "/home/darcs/tailor-0.9.20/tailor", line 33, in ?
    main()
  File "/root/softwares/tailor-0.9.20/vcpx/tailor.py", line 332, in main
  File "/root/softwares/tailor-0.9.20/vcpx/tailor.py", line 145, in
__call__
  File "/root/softwares/tailor-0.9.20/vcpx/tailor.py", line 108, in
update
  File "/home/darcs/tailor-0.9.20/vcpx/dualwd.py", line 96, in
applyPendingChangesets
    applied=applied)
  File "/root/softwares/tailor-0.9.20/vcpx/source.py", line 133, in
applyPendingChangesets
  File "/home/darcs/tailor-0.9.20/vcpx/dualwd.py", line 106, in
replayChangeset
    self.target.replayChangeset(changeset)
  File "/root/softwares/tailor-0.9.20/vcpx/target.py", line 112, in
replayChangeset
  File "/root/softwares/tailor-0.9.20/vcpx/target.py", line 298, in
_replayChangeset
  File "/root/softwares/tailor-0.9.20/vcpx/target.py", line 315, in
_addEntries
  File "/root/softwares/tailor-0.9.20/vcpx/svn.py", line 391, in
_addPathnames
  File "/root/softwares/tailor-0.9.20/vcpx/shwrap.py", line 190, in
execute
  File "/root/softwares/tailor-0.9.20/vcpx/_process.py", line 522, in
__init__
  File "/root/softwares/tailor-0.9.20/vcpx/_process.py", line 884, in
_execute_child
OSError: [Errno 7] Argument list too long

It looks to me like the failure is because the changeset is not being broken up
enough on the addition.

Does anyone know a workaround for the problem/have seen this before and know a
fix?

Will upgrading to the untagged tailor version help fix this or am I the first
unfortunate person to come across this problem?

Paul


                
___________________________________________________________ 
To help you stay safe and secure online, we've developed the all new Yahoo! 
Security Centre. http://uk.security.yahoo.com
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to