/tmp % prcs2svn.py -f -t debug -c --copy-svn --svn-root=file:///tmp --svn-project=$TO $WHAT |& tee log
> Copy prcs repository
os.system("prcs package -f lrde-maintain lrde-maintain.pkg")
os.system("prcs unpackage -f ./lrde-maintain.pkg")
prcs: Unpackage project `lrde-maintain'.
> Copy svn repository to /tmp/prcs2svnrDBvw-.svn
os.system("svnadmin hotcopy /tmp/lrde-admin.lrde /tmp/prcs2svnrDBvw-.svn/lrde-admin.lrde")
> Test date coherency of projects
> Create working directory: /tmp/prcs2svn_VYnUW.migrate
> Checkout subversion repository
os.system("svn checkout file:///tmp/prcs2svnrDBvw-.svn/lrde-admin.lrde "/tmp/prcs2svn_VYnUW.migrate"")
A /tmp/prcs2svn_VYnUW.migrate/trunk
A /tmp/prcs2svn_VYnUW.migrate/trunk/net
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/materiel_prete.txt
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/description.txt
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/dns_lrde.signed
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/prises_bocal
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/ChangeLog
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/architecture-réseau.tex
A /tmp/prcs2svn_VYnUW.migrate/trunk/net/README
A /tmp/prcs2svn_VYnUW.migrate/trunk/ChangeLog
A /tmp/prcs2svn_VYnUW.migrate/branches
A /tmp/prcs2svn_VYnUW.migrate/tags
Checked out revision 15.
> Create subversion repository tree
os.system("svn mkdir branches trunk tags")
svn: Try 'svn add' or 'svn add --non-recursive' instead?
svn: Can't create directory 'branches': File exists
Traceback (most recent call last):
File "/usr/local/bin/prcs2svn.py", line 1236, in ?
Main().main()
File "/usr/local/bin/prcs2svn.py", line 1059, in main
prcs2svn.convert()
File "/usr/local/bin/prcs2svn.py", line 813, in convert
self.convert_init()
File "/usr/local/bin/prcs2svn.py", line 803, in convert_init
self.svn.repository_init(self.topdir)
File "/usr/local/bin/prcs2svn.py", line 462, in repository_init
os.path.join(infos.subdir, "tags"), False)
File "/usr/local/bin/prcs2svn.py", line 100, in xsystem
assert(os.system(cmd) == 0)
AssertionError
Task #156 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: Writing documentation
Complete: 5%
Status: Open
Description: (no comments)
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=156…
Task #155 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: tmp files
Complete: 0%
Status: Open
Description: From: Akim Demaille <akim(a)epita.fr>
Subject: prcs2svn: tmp files
Newsgroups: lrde.proj
Date: Mon, 12 Jul 2004 16:50:59 +0200
Organization: EPITA / LRDE http://www.lrde.epita.fr
Err... It would be nice if prcs2svn did clean its temp files.
By the way, I would suggest a complete change of temp dir scheme.
Instead of putting everybody directly in /tmp, I would create
/tmp/prcs2svn-PROJECT-XXXXX
and inside I would create
prcs/
migrate/
svn/
etc.
That would avoid the clutter, and would make cleaning easier (both
automatically, and by hand).
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=155…
Task #152 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: forward a svn project with a prcs one.
Complete: 0%
Status: Open
Description: The actual implementation need to do it locally. We would like to be able to do it via http. And the directory hierarchy must be easily set by the user : actually, he doesn't really have the choice.
Follow-Ups:
-------------------------------------------------------
Date: 12/07/2004 17:43
By: odou_s
Comment:
From: Akim Demaille <akim(a)epita.fr>
Subject: prcs2svn: It should make local checkouts
Newsgroups: lrde.proj
Date: Mon, 12 Jul 2004 16:48:02 +0200
Organization: EPITA / LRDE http://www.lrde.epita.fr
Les extensions de dépôts fonctionnent étrangement : le reste du dépôt
est quand même checkouté par prcs2svn à chaque checkin. C'est un
processus lourd, probablement inutile (?).
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=152…
Akim Demaille <akim(a)epita.fr> writes:
> >>> "Akim" == Akim Demaille <akim(a)epita.fr> writes:
>
> >>> "Simon" == Simon Odou <simon(a)lrde.epita.fr> writes:
> >> Index: ChangeLog
> >> from Simon Odou <simon(a)lrde.epita.fr>
>
> >> * prcs2svn/prcs2svn.py: 'prcs info' command is buggy if called without
> >> the "prj" suffix.
>
> > It is not buggy, it is just not what you expected.
>
> Please, fix the ChangeLog!
Fixed.
--
Simon Odou
simon(a)lrde.epita.fr
Task #153 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: oln conversion
Complete: 80%
Status: Open
Description: Fix bugs in prcs2svn to allow the oln conversion. Usually they are due to an inconsistent order of prcs2svn to do successive merge and normal operations.
Follow-Ups:
-------------------------------------------------------
Date: 12/07/2004 17:32
By: odou_s
Comment:
reaches PRCS revision 8.11. Stops in features.11.
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=153…
Task #153 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: oln conversion
Complete: 80%
Status: Open
Description: Fix bugs in prcs2svn to allow the oln conversion. Usually they are due to an inconsistent order of prcs2svn to do successive merge and normal operations.
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=153…
Task #153 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: oln conversion
Complete: 80%
Status: Open
Description: Fix bugs in prcs2svn to allow the oln conversion. Usually they are due to an inconsistent order of prcs2svn to do successive merge and normal operations.
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=153…
Task #152 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: forward a svn project with a prcs one.
Complete: 0%
Status: Open
Description: The actual implementation need to do it locally. We would like to be able to do it via http. And the directory hierarchy must be easily set by the user : actually, he doesn't really have the choice.
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=152…
Task #151 has been updated.
Project: LrdeTools
Subproject: prcs2svn
Summary: bug report svn
Complete: 0%
Status: Open
Description: Isolate the bug which appeared in tc: a checkin using file:// with a log containing special chars is badly interpreted when you try to get it via http (i.e. svn checkout http://...).
-------------------------------------------------------
For more info, visit:
http://gforge.lrde.epita.fr/pm/task.php?func=detailtask&project_task_id=151…