|
META TOPICPARENT |
name="NGSAlignerProject" |
ticgit is the issue tracker we'll be using that's integrated with git: |
| Setting it up with the repo:
- delete any currently existing ticgit branches
|
|
< < |
- update origin
|
> > |
- update origin (step may break... ignore and move on should be fine?)
|
|
- Create a new ticgit tracking branch
-
git branch --track ticgit origin/ticgit
|
|
-
ti -h for list of commands
-
ti some_command --h for usage of a specific command
|
|
> > | Note that most commands will take ticket_id as an argument, besides the integer number shortcut, you may also use:
-
ti checkout 1 (checks out the first ticket on the list)
-
ti list , note how the ticket you specified is now starred
-
ti show , all subsequent operations will performed on your checked out ticket without need to specifying a ticket
|
| Typical ticket creation work flow
-
ti sync (make sure your tickets are up to date...)
|
|
< < |
-
ti new -t 'small description of the issue
|
> > |
-
ti new -t 'small description of the issue within apostrophes'
|
|
-
ti checkout ticket_id_of_above_issue
-
ti tag bug (let's try to stick to three tags bug , feature , improvement ... although we may add new ones if the need arises)
-
ti tag -d existing_tag (to remove some tag if you mess up)
|
|
-
ti state resolved (besides resolved , other valid states are hold , invalid , and open )
-
ti sync
|
|
< < |
Note that most commands will take ticket_id as an argument, besides the integer number shortcut, you may also use:
-
ti checkout 1 (checks out the first ticket on the list)
-
ti list , note how the ticket you specified is now starred
-
ti show , all subsequent operations will performed on your checked out ticket without need to specifying a ticket_id
|
| I unfortunately... have not figured out how un-checkout a ticket...
Incidentally, you can delete tickets like so: |