Changes between Version 9 and Version 10 of TracSvnPoliciesPlugin


Ignore:
Timestamp:
Jun 7, 2015, 9:38:33 AM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes, tagged with license

Legend:

Unmodified
Added
Removed
Modified
  • TracSvnPoliciesPlugin

    v9 v10  
    1 = Svn Policy Plugin =
     1[[PageOutline(2-5,Contents,pullout)]]
    22
    3 == Description ==
     3= Svn Policy Plugin
    44
    5 This plugin tries to offer a visual interface for adding svn hooks to the projects managed through trac. The plugin is scalable for installations with multiple trac environments.
     5== Description
    66
    7 The plugin implements the most used features now in production servers and other features nice to have. From this plugin the administrator of the project can:
    8  * add the email addresses to which the svn commit mails to be sent;
    9  * enforce a svn log message format;
    10  * enable the control of tickets from the svn commit messages;
    11  * control the svn properties set for revisions;
    12  * set the svn repository as readonly;
    13  * write custom scripts to run at post-commit and pre-commit.
     7This plugin offers a visual interface for adding svn hooks to the projects managed through Trac. The plugin is scalable for installations with multiple Trac environments.
     8
     9Key features:
     10 * Add the email addresses to which the svn commit mails to be sent.
     11 * Enforce a svn log message format.
     12 * Enable the control of tickets from the svn commit messages.
     13 * Control the svn properties set for revisions.
     14 * Set the svn repository as readonly.
     15 * Write custom scripts to run at post-commit and pre-commit.
    1416
    1517The plugin has a settings file '''svnpolicy.conf''' that must be configured before deployment.
    1618
    17 == Bugs/Feature Requests ==
     19== Bugs/Feature Requests
    1820
    1921Existing bugs and feature requests for TracSvnPoliciesPlugin are
     
    2123
    2224If you have any issues, create a
    23 [http://trac-hacks.org/newticket?component=TracSvnPoliciesPlugin&owner=doki_pen new ticket].
     25[/newticket?component=TracSvnPoliciesPlugin new ticket].
    2426
    25 == Download ==
     27[[TicketQuery(component=TracSvnPoliciesPlugin,group=type,format=progress)]]
     28
     29== Download
    2630
    2731Download the zipped source from [download:tracsvnpoliciesplugin here].
    2832
    29 == Source ==
     33== Source
    3034
    3135You can check out TracSvnPoliciesPlugin from [http://trac-hacks.org/svn/tracsvnpoliciesplugin here] using Subversion, or [source:tracsvnpoliciesplugin browse the source] with Trac.
    3236
    33 == Install ==
    34  * get a archive with the plugin on your computer from [download:tracsvnpoliciesplugin here]
    35  * edit the '''svnpolicy.conf''' configuration file - below are explained all the configurations
    36  * install the plugin with easy_install
    37  * add in the ini file under the components section
    38 {{{
     37== Installation
     38
     39 * Get a archive with the plugin on your computer from [download:tracsvnpoliciesplugin here]
     40 * Edit the '''svnpolicy.conf''' configuration file - below are explained all the configurations
     41 * Install the plugin with easy_install
     42 * Add in your `trac.ini` file under the components section the following:
     43{{{#!ini
     44[components]
    3945svnpolicies.* = enabled
    4046}}}
    41  * add PROJECT_ADMIN permission to the user that you want to see this admin panel
     47 * Add PROJECT_ADMIN permission to the user that you want to see this admin panel
    4248{{{
    4349trac-admin /var/trac/svnpolicyexample/ permission add andrei PROJECT_ADMIN
    4450}}}
    45 == Configurations ==
     51
     52== Configuration
    4653
    4754The configuration file has the following settings:
    4855 * TRAC_CODE_PATH - the path to the directory in which the trac code is stored. This setting is used to find on the file system the trac-post-commit-hook file, from the contrib directory.
    49  * AUTHOR_URL_TEMPLATE - this string is used to create the URL at which the author of the commit has it's profile.
     56 * AUTHOR_URL_TEMPLATE - this string is used to create the URL at which the author of the commit has its profile.
    5057 * CHANGESET_URL - this string is used to create the URL at which the chageset with the commit can be found.
    5158 * SVNNOTIFY - path on the file system where the '''svnnotify''' script can be found.
     
    5562 * SMTP_PASSWORD - the password with whom the trac authenticates to the mail server.
    5663
    57 == Screenshots ==
     64== Screenshots
     65
    5866[[Image(log.jpg, width=600px)]]
    5967
     
    6472[[Image(readonly.jpg, width=600px)]]
    6573
    66 == Recent Changes ==
     74== Recent Changes
    6775
    6876[[ChangeLog(tracsvnpoliciesplugin, 3)]]
    6977
    70 == Author/Contributors ==
     78== Author/Contributors
    7179
    7280'''Author:''' [wiki:andrei2102] [[BR]]
    73 '''Maintainer:''' [wiki:doki_pen] [[BR]]
     81'''Maintainer:''' [[Maintainer]] [[BR]]
    7482'''Contributors:'''