Notice: this is a static mirror for historical purposes.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
123Source Integration[All Projects] Generalpublic2010-03-31 00:542012-02-23 02:50
ReporterDavid Hicks 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusnewResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary123: Allow time tracking information to be extracted from commit messages
DescriptionThe original idea was submitted at http://www.mantisbt.org/bugs/view.php?id=10160 [^]

I'm not sure how we'd go about implementing this functionality between the SourceIntegration and Timecard plugins. I'm thinking it'd be cleanest to use an approach like this:

1. SourceIntegration fires an event letting other plugins know that a new commit has been submitted.

2. Timecard responds to the event and processes the commit message for time tracking information.

3. Timecard adds a new time tracking record to the bug which the changeset is linked to.

I'm thinking that the format Timecard parses for could look like:
Time: #12345 3h 4m
Time: #29482 5h6m
Time spent: #92489 30m

Multiple time tracking lines could be provided in a single commit and processed individually. The minimum requirement is a bug ID to track the time against and the time spent.

If timecards are being used, a third argument would be necessary, such as:
Time: #38951 eng100 3h17m
Time: #12039 Q1023000 40m

Where the second argument is the cost code/timecard to record the time against (for instance, "Engineering", "QA", whatever).
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2010-03-31 00:54 David Hicks New Issue


Copyright © 2000 - 2012 MantisBT Group
Time: 0.1296 seconds.
memory usage: 8,320 KB
Powered by Mantis Bugtracker

hosted with
Linode