Changeset 476 in tailor
- Timestamp:
- 08/04/05 23:22:37 (8 years ago)
- Hash name:
- 20050804212237-97f81-025226e120637fc192a0b3e46181ea577222a9b1
- Files:
-
- 4 edited
-
vcpx/dualwd.py (modified) (1 diff)
-
README (modified) (3 diffs)
-
vcpx/repository.py (modified) (1 diff)
-
vcpx/arx.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vcpx/dualwd.py
r475 r476 20 20 from source import UpdatableSourceWorkingDir, InvocationError 21 21 from target import SyncronizableTargetWorkingDir 22 from svn import SvnWorkingDir23 from cvs import CvsWorkingDir24 from cvsps import CvspsWorkingDir25 from darcs import DarcsWorkingDir26 from monotone import MonotoneWorkingDir27 from cdv import CdvWorkingDir28 from bzr import BzrWorkingDir29 from hg import HgWorkingDir30 22 31 IGNORED_METADIRS = [ '.svn', '_darcs', 'CVS', '.cdv', 'MT', '.hg', '.bzr']23 IGNORED_METADIRS = [] 32 24 33 25 class DualWorkingDir(UpdatableSourceWorkingDir, SyncronizableTargetWorkingDir): -
README
r458 r476 3 3 4 4 Tailor is a tool to migrate changesets between CVS, Subversion_, 5 darcs_, monotone_, Codeville_, Mercurial_ and `Baazar-NG`_ [#]_5 darcs_, ArX_, monotone_, Codeville_, Mercurial_ and `Baazar-NG`_ [#]_ 6 6 repositories. 7 7 … … 38 38 39 39 40 .. [#] Monotone, Codeville, Mercurial and Baazar-NG systems may be40 .. [#] ArX, Monotone, Codeville, Mercurial and Baazar-NG systems may be 41 41 used only as the `target` backend, since the `source` support 42 42 isn't coded yet. Contributions on these backends will be very … … 50 50 .. _baazar-ng: http://www.bazaar-ng.org/ 51 51 .. _mercurial: http://www.selenic.com/mercurial/ 52 52 .. _arx: http://www.nongnu.org/arx/ 53 53 54 54 Installation -
vcpx/repository.py
r472 r476 61 61 62 62 63 class ArxRepository(Repository): 64 METADIR = '_arx' 65 63 66 class BzrRepository(Repository): 64 67 METADIR = '.bzr' -
vcpx/arx.py
r475 r476 1 1 # -*- mode: python; coding: utf-8 -*- 2 # :Progetto: vcpx -- Mercurialstuff2 # :Progetto: vcpx -- ArX stuff 3 3 # :Creato: ven 24 giu 2005 20:42:46 CEST 4 4 # :Autore: Lele Gaifax <lele@nautilus.homeip.net> 5 5 # :Licenza: GNU General Public License 6 # 6 # 7 7 # Modified 2005 by Walter Landry for ArX 8 8 … … 39 39 from time import mktime 40 40 from sys import getdefaultencoding 41 41 42 42 encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 43 43 … … 58 58 c = ExternalCommand(cwd=root, command=cmd) 59 59 c.execute() 60 60 61 61 def _removePathnames(self, root, names): 62 62 """ … … 74 74 rename = ExternalCommand(cwd=root, command=cmd) 75 75 rename.execute(oldname,newname) 76 76 77 77 def _initializeWorkingDir(self, root, repository, module, subdir): 78 78 """ 79 79 Setup the ArX working copy 80 80 81 81 The user must setup a ArX working directory himself. Then 82 82 we simply use 'arx commit', without having to specify an archive … … 107 107 for d in dirs: 108 108 add_path.execute(join(root,d)) 109
Note: See TracChangeset
for help on using the changeset viewer.
