SVN usage and Trac Tickets
Checking out the Propel sources: See Downloading via SVN.
Because we are using Trac for managing tickets and for browsing the subversion repository, we can cross-link commit messages and tickets.
Ideally, SVN commit messages should contain the issue they address. Issues can be referenced in wiki-text by using the # symbol. For example:
$> svn commit -m "Refs #5: Added toArray() method to generated peer classes."
Now the #5 from the SVN commit will be linked to the ticket (like this: #5).
Additionally, the changeset that fixed a particular ticket can be referenced in a comment left when closing that ticket. Changesets are represented using brackets ([]) around the revision number. For example: "This bug was fixed in [3]".
If you use the Refs or Fixes or Closes keywords before the ticket number (e.g. "Refs \#5 - ..."), the commit message will automatically be associated with the ticket.
