Edgewall Software

Changes between Version 48 and Version 49 of VersionControlSystem


Ignore:
Timestamp:
Jan 27, 2015, 9:27:32 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes, link updates

Legend:

Unmodified
Added
Removed
Modified
  • VersionControlSystem

    v48 v49  
    1 = Version Control System =
     1= Version Control System
    22
    3 Currently, Trac is tightly integrated with
    4 [http://subversion.apache.org Subversion] and [http://git-scm.org Git].
     3Currently, Trac is tightly integrated with [http://subversion.apache.org Subversion] and [http://git-scm.org Git].
    54
    6 Starting with the 0.12 release, a given TracEnvironment can handle
    7 multiple repositories of the same or different versioning systems (see
    8 TracRepositoryAdmin). Also, nothing prevents you from setting up
    9 multiple Trac Environments on top of the same repository. This can be
    10 handy to manage separately different products which share the same
    11 code repository.
     5Starting with Trac 0.12, a given TracEnvironment can handle multiple repositories of the same or different versioning systems (see TracRepositoryAdmin). Also, nothing prevents you from setting up multiple Trac Environments on top of the same repository. This can be handy to manage separately different products which share the same code repository.
    126
     7== Other Versioning Systems
    138
    14 == Other Versioning Systems ==
     9As mentioned in the TracHistory, Trac was inspired by [http://www.cvstrac.org CVSTrac], a project management and issue tracking system which uses CVS as its versioning system backend. Like Trac, it uses [http://www.sqlite.org SQLite] as its DatabaseBackend, which isn't surprising considering the fact that the author of CVSTrac is also the author of SQLite ^[wiki:VersioningSystemBackend#a1 (1)]^.
    1510
    16 As mentioned in the TracHistory, Trac was inspired
    17 by [http://www.cvstrac.org CVSTrac], a project management
    18 and issue tracking system which uses CVS as its versioning
    19 system backend (and like Trac, it uses
    20 [http://www.sqlite.org SQLite] as its DatabaseBackend, which
    21 isn't surprising considering the fact that the author of
    22 CVSTrac is also the author of SQLite) ^[wiki:VersioningSystemBackend#a1 (1)]^.
    23 
    24 The versioning systems which are supported by '''Trac''' out of the box,
     11The versioning systems which are supported by '''Trac''' out of the box:
    2512 * [http://subversion.apache.org Subversion], provided the Python bindings for Subversion are installed. See TracSubversion for more details.
    2613 * [http://git-scm.com/ Git], provided the `git` command line tools are installed. As an optional component for Trac, it needs to be //enabled// in the configuration. See TracGit for more details.
    2714
    2815The other versioning systems known to work with Trac are:
    29  * [http://www.selenic.com/mercurial/ Mercurial], as a plugin for Trac (see TracMercurial)
    30  * [http://www.darcs.net/ Darcs], with '''Trac+Darcs'''
    31    (see TracDarcs, [http://progetti.arstecnica.it/trac+darcs/wiki/DarcsBackend DarcsBackend], and also #638)
    32  * [http://bazaar-vcs.org/ Bazaar], also with '''Trac+Darcs'''
     16 * [http://mercurial.selenic.com/ Mercurial], as a plugin for Trac, see TracMercurial.
     17 * [http://www.darcs.net/ Darcs], with '''Trac+Darcs''', see TracDarcs, [http://progetti.arstecnica.it/trac+darcs/wiki/DarcsBackend DarcsBackend], and also #638.
     18 * [http://bazaar.canonical.com/en/ Bazaar], also with '''Trac+Darcs'''.
    3319   since it also has support for Bazaar. Contrary to Darcs support, this only works for 0.9, since the original
    3420   author of Bazaar support, Johan Rydberg, is not working on this any more.
    35    (see [http://progetti.arstecnica.it/trac+darcs/wiki/BzrngBackend BzrngBackend])
    36    An attempt to support >=0.10 versions is available at https://launchpad.net/trac-bzr
    37  * [http://www.perforce.com/ Perforce], as a plugin for Trac
    38    (see [trachacks:PerforcePlugin PerforcePlugin]), (see also ticket #257)
    39  * [http://monotone.ca/ Monotone], as a plugin for Trac, see [http://tracmtn.1erlei.de/ TracMTN] (beta),
    40    (see also #1492)
    41  * [http://www.cvsnt.org/ CVSNT], as a plugin for Trac, see [trachacks:TracCvsntIntegrationPlugin TracCvsntIntegrationPlugin] (PRE-ALPHA)
    42  * [http://www.visualsvn.com VisualSVN] integrates Subversion for Windows users (see TracOnWindows)
    43  * If you're using something else, you're on your own...
    44 
     21   An attempt to support >=0.10 versions is available at https://launchpad.net/trac-bzr.
     22 * [http://www.perforce.com/ Perforce], as a plugin for Trac, see [trachacks:PerforcePlugin PerforcePlugin] and #257.
     23 * [http://monotone.ca/ Monotone], as a plugin for Trac, see [http://tracmtn.1erlei.de/ TracMTN] (beta) and #1492.
     24 * [http://www.march-hare.com/cvspro/ CVSNT], as a plugin for Trac, see [trachacks:TracCvsntIntegrationPlugin TracCvsntIntegrationPlugin], status is pre-alpha.
     25 * [http://www.visualsvn.com VisualSVN] integrates Subversion for Windows users, see TracOnWindows.
    4526
    4627In addition, there has been interest in the following systems:
     
    4829 * #893: ~~[http://regexps.srparish.net/www/ Arch] support~~ (Arch is no longer maintained)
    4930 * #2037: [http://www-306.ibm.com/software/awdtools/clearcase ClearCase] support
    50  * #2643: [http://ximbiot.com/cvs/cvshome/ CVS] support
    51  * Another [http://dev.laptop.org/git/projects/trac-git Git plugin] developed for/by OLPC (One Laptop Per Child)
    52  * TBD: [http://www.darcs.net/DarcsWiki/DarcsGit darcs-git] support for darcs-git backend might also be useful.
     31 * #2643: [http://www.nongnu.org/cvs/ CVS] support
     32 * Another [http://dev.laptop.org/git/projects/trac-git Git plugin] developed for/by [http://one.laptop.org/ One Laptop Per Child]
     33 * TBD: [https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#darcs-git darcs-git] support for darcs-git backend might also be useful.
    5334
    5435----
    5536===== 1) =====
    56 It should be mentioned that CVSTrac also aims to support more
    57 [http://www.cvstrac.org/cvstrac/wiki?p=ScmTrac SCM backends],
    58 SVN and git being worked on.
     37CVSTrac also aims to support more [http://www.cvstrac.org/cvstrac/wiki?p=ScmTrac SCM backends], SVN and git being worked on.