Edgewall Software

Changes between Version 45 and Version 46 of VersionControlSystem


Ignore:
Timestamp:
Jun 9, 2012, 3:42:32 PM (10 years ago)
Author:
Christian Boos
Comment:

refresh the page (git official support)

Legend:

Unmodified
Added
Removed
Modified
  • VersionControlSystem

    v45 v46  
    22
    33Currently, Trac is tightly integrated with
    4 [http://subversion.tigris.org Subversion].
     4[http://subversion.apache.org Subversion] and [http://git-scm.org Git].
    55
    6 Starting from 0.12 release, a given TracEnvironment can address multiple
    7 Subversion repositories. Also, nothing prevents you
    8 from setting up multiple Trac Environments on top of the same
    9 Subversion repository. This can be handy to manage
    10 separately different products which share the same code
    11 repository.
    12 
     6Starting with the 0.12 release, a given TracEnvironment can handle
     7multiple repositories of the same or different versioning systems (see
     8TracRepositoryAdmin). Also, nothing prevents you from setting up
     9multiple Trac Environments on top of the same repository. This can be
     10handy to manage separately different products which share the same
     11code repository.
    1312
    1413
     
    2322CVSTrac is also the author of SQLite) ^[wiki:VersioningSystemBackend#a1 (1)]^.
    2423
    25 The versioning systems known to work with Trac are:
    26  * [http://subversion.tigris.org Subversion], which is supported
    27    by '''Trac''' out of the box, provided you have Subversion and
    28    its Python bindings installed (see TracSubversion)
    29  * [http://www.visualsvn.com VisualSVN] integrates Subversion for Windows users (see TracOnWindows)
     24The versioning systems which are supported by '''Trac''' out of the box,
     25 * [http://subversion.apache.org Subversion], provided the Python bindings for Subversion are installed. See TracSubversion for more details.
     26 * [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.
     27
     28The other versioning systems known to work with Trac are:
     29 * [http://www.selenic.com/mercurial/ Mercurial], as a plugin for Trac (see TracMercurial)
    3030 * [http://www.darcs.net/ Darcs], with '''Trac+Darcs'''
    3131   (see [http://progetti.arstecnica.it/trac+darcs/wiki/DarcsBackend DarcsBackend], and also #638)
     
    3535   (see [http://progetti.arstecnica.it/trac+darcs/wiki/BzrngBackend BzrngBackend])
    3636   An attempt to support >=0.10 versions is available at https://launchpad.net/trac-bzr
    37  * [http://www.selenic.com/mercurial/ Mercurial], as a plugin for Trac (see TracMercurial)
    3837 * [http://www.perforce.com/ Perforce], as a plugin for Trac
    3938   (see [trachacks:PerforcePlugin PerforcePlugin]), (see also ticket #257)
    4039 * [http://monotone.ca/ Monotone], as a plugin for Trac, see [http://tracmtn.1erlei.de/ TracMTN] (beta),
    4140   (see also #1492)
    42  * [http://git-scm.com/ Git], as a plugin for Trac, see TracGit
    4341 * [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)
    4443 * If you're using something else, you're on your own...
    4544
    46 ...but it should be much easier now to add support for another backend,
    47 as of Trac [milestone:0.10] (but this is already available in the
    48 [source:trunk] version).
    49 Among other things, Subversion is not a strict requirement anymore,
    50 and there's support for pluggable backends (`IRepositoryConnector`,
    51 see TracMercurial for an example).
    5245
    5346In addition, there has been interest in the following systems:
    54  * #978: [http://svk.elixus.org SVK] support
    55    (as mentioned in that ticket, SVK ''is'' actually already supported in some way)
    56  * #893: [http://regexps.srparish.net/www/ Arch] support
     47 * #978: ~~[http://svk.elixus.org SVK] support~~ (SVK is no longer maintained)
     48 * #893: ~~[http://regexps.srparish.net/www/ Arch] support~~ (Arch is no longer maintained)
    5749 * #2037: [http://www-306.ibm.com/software/awdtools/clearcase ClearCase] support
    5850 * #2643: [https://www.cvshome.org/ CVS] support