Changes between Version 1 and Version 2 of TracRepositoryAdmin


Ignore:
Timestamp:
Oct 6, 2013 10:56:46 AM (6 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracRepositoryAdmin

    v1 v2  
    2424||The `dir` attribute specifies the location of the repository in the filesystem. It corresponds to the value previously specified in the option `[trac] repository_dir`. The `alias` and `dir` attributes are mutually exclusive. || 
    2525||`hidden` ||When set to `true`, the repository is hidden from the repository index page in the source browser. Browsing the repository is still possible, and links referencing the repository remain valid. || 
    26 ||`type` ||The `type` attribute sets the type of version control system used by the repository. Trac supports Subversion out-of-the-box, and plugins add support for many other systems. If `type` is not specified, it defaults to the value of the `[trac] repository_type` option. || 
     26||`type` ||The `type` attribute sets the type of version control system used by the repository. Trac supports Subversion and Git out-of-the-box, and plugins add support for many other systems. If `type` is not specified, it defaults to the value of the `[trac] repository_type` option. || 
    2727||`url` ||The `url` attribute specifies the root URL to be used for checking out from the repository. When specified, a "Repository URL" link is added to the context navigation links in the source browser, that can be copied into the tool used for creating the working copy. || 
    2828 
     
    108108/usr/bin/trac-admin /path/to/env changeset added "$1" "$2" 
    109109}}} 
     110Note: Ubuntu doesn't seem to like /usr/bin/trac-admin, so just use: 
     111{{{#!sh 
     112#!/bin/sh 
     113export PYTHON_EGG_CACHE="/path/to/dir" 
     114trac-admin /path/to/env/ changeset added "$1" "$2" 
     115}}} 
    110116On Windows (`post-commit.cmd`): 
    111117{{{#!application/x-dos-batch 
     
    136142}}} 
    137143 
    138 For Mercurial, add the following entries to the `.hgrc` file of each repository accessed by Trac (if [trac:TracMercurial] is installed in a Trac `plugins` directory, download [source:plugins/0.13/mercurial-plugin/tracext/hg/hooks.py hooks.py] and place it somewhere accessible): 
     144For Mercurial, add the following entries to the `.hgrc` file of each repository accessed by Trac (if [trac:TracMercurial] is installed in a Trac `plugins` directory, download [trac:source:mercurial-plugin/tracext/hg/hooks.py hooks.py] and place it somewhere accessible): 
    139145{{{#!ini 
    140146[hooks] 
     
    169175 
    170176== Migration from a single-repository setup (Mercurial) == #MigrationMercurial 
    171 The following procedure illustrates a typical migration from a Mercurial single-repository setup to multiple repositories. Please note that at the time of writing, no initial resynchronization or any hooks are necessary for Mercurial repositories - see #9485 for more information. 
     177The following procedure illustrates a typical migration from a Mercurial single-repository setup to multiple repositories. Please note that at the time of writing, no initial resynchronization or any hooks are necessary for Mercurial repositories - see [trac:ticket:9485 #9485] for more information. 
    172178 
    173179 1. Upgrade to the latest version of the TracMercurial plugin.