File: NOTES

package info (click to toggle)
ticgit 0.3.3-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 276 kB
  • ctags: 107
  • sloc: ruby: 1,256; makefile: 7
file content (76 lines) | stat: -rw-r--r-- 1,972 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76

* store the tickets (stories, cards, bugs) - in a subdir of the repo, or a branch?

* merge strategy - if in branch, we can automate, if in subdir, must be human readable

* branch work?
  - if closed in a branch, how do we handle that when branch merged? (seperate command)
  $ git merge branch_name; tic merge

* Lighthouse integration
  $ tic sync

States - open, resolved, invalid, hold

Assignment - user/email


USAGE
==========

tic recent

tic list (all open)
tic list state:closed
tic list tag:bug
tic list git:treeish

tic find assigned:me state:open date:"this week"

tic milestone
tic milestone migration1 (list tickets)
tic milestone -n migration1 3/4/08 (new milestone)
tic milestone -a {1} (add ticket to milestone)
tic milestone -d migration1 (delete)

tic status (tics grouped by milestone, stats)

tic tag (show tags)
tic tag {1} -n new_tag
tic tag {1} -d tag_name
tic tag -D tag_name
tic tag -r old_tag new_tag (rename tag)

tic show {1} 
tic show {1} -c (comments)
tic show {1} -t (tasks)
tic show {1} -a (attachments)

tic sync (lighthouse)

tic checkout {1} - checks out a bug for time tracking - says you're working on it
tic assign {1} (person/partial - defaults to self) [-c] (and checkout)
tic state {1} resolved [branch - defaults to current, only shows in this branch)

tic attach {1} file.ext -m "file description"
tic attach {1} 
tic attach {1} {attach-id} > file

tic comment {1} -m "I think this might be done"
tic comment --recent

tic new [prompts for info] (title, comment, tags, [state, assigned])
tic new -t bug "the thingy doesnt work" (treeish - defaults to current branch)

??

tic branch (shows tic branches - automatically created when using tic in a git branch)
tic merge [git_branch]  (brings in all bug states from branch)
tic merge --preview [git_branch]  (doesn't do the merge, but shows what it would do)

tic git-commit "message" (commits git and attaches tic number)

-- later? --

tic task
tic task new -m "my new task"