Edgewall Software

Changes between Version 50 and Version 51 of VersionControlSystem


Ignore:
Timestamp:
Oct 17, 2017, 5:12:56 PM (7 years ago)
Author:
figaro
Comment:

Added rationale for Version Control Systems, removed stale news

Legend:

Unmodified
Added
Removed
Modified
  • VersionControlSystem

    v50 v51  
    1 = Version Control System
     1= Version Control Systems for Trac
    22
    3 Currently, Trac is tightly integrated with [http://subversion.apache.org Subversion] and [http://git-scm.org Git].
     3Trac uses a version control system to manage products within the team. Typically these products will be software products or releases, but they can be any digital artefact, such as artwork or assets. Currently, Trac is tightly integrated with the [http://subversion.apache.org Subversion] and [http://git-scm.org Git] version control system.
    44
    5 Starting 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.
     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 different products which share the same code repository.
    66
    7 == Other Versioning Systems
     7== Other Version Control Systems
    88
    9 As 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)]^.
     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.
    1010
    1111The versioning systems which are supported by '''Trac''' out of the box:
     
    3232 * Another [http://dev.laptop.org/git/projects/trac-git Git plugin] developed for/by [http://one.laptop.org/ One Laptop Per Child]
    3333 * 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.
    34 
    35 ----
    36 ===== 1) =====
    37 CVSTrac also aims to support more [http://www.cvstrac.org/cvstrac/wiki?p=ScmTrac SCM backends], SVN and git being worked on.