You can change the status of a set of tickets via SNV commit (AKA checkin) comments. It's possible to close, refer to, or change the remaining time of tickets.

After the commit a parser scans the comment for the following commands

CLOSE COMMANDS  = 'close', 'closed', 'closes', 'fix', 'fixed', 'fixes'
REFER COMMANDS  = 'addresses', 're', 'references', 'refs', 'see'
REMAIN COMMANDS = 'remaining', 'still', 'rem_time', 'time', 'rem'

and for ticket numbers: #N

You can concatenate commands using and or &.

The following example:

This commit closes #34 and #35 and remaining #5:4h. See #43 for more details.

does the following things:

  • Closes the ticket #34 and #35, agilo will check the following to allow to close the tickets:
    • That the tickets have been accepted
    • That the owner of the ticket is the same as the committer
  • Set the remaining time of ticket #5 to 4h, checking that the owner of the ticket is the same as the committer
  • Add a reference to the ticket #43 that will be marked also in the destination ticket, linking it to the current committed changeset