wiki:MakingCommits

Committing Changes

  • All commits must reference an open ticket; this is enforced by a pre-commit hook
  • You can reference more than one ticket with a commit

Referencing Tickets

  • "re", "references", "refs", and "see" will post the log to the ticket but will not change the ticket's state
  • "close", "closed", "closes", "resolve", "resolved", "resolves" will resolve the ticket as fixed; this should only be done if the change will not need to be merged into a branch
  • "fix", "fixes", "fixed" will change the ticket's state to needsmerge; this leaves the ticket open for tracking the merge from trunk into the milestone branch