Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

resolved tickets remain checked out #2

Open
dbueno opened this issue Jul 17, 2009 · 1 comment
Open

resolved tickets remain checked out #2

dbueno opened this issue Jul 17, 2009 · 1 comment

Comments

@dbueno
Copy link

dbueno commented Jul 17, 2009

I created a ticket and checked it out. Then I resolved it and created another ticket. Running 'ti comment' at this point attaches a comment to the first ticket (the resolved one). I would expect an error stating there is no current ticket to operate on. I also don't see an action to "check in" a ticket -- so I expected resolving the ticket would do this.

[~/tmp (git on master)]
0717 08:47:01 $ ti 
I, [2009-07-17T08:47:03.596345 #992]  INFO -- : creating ticgit repo branch
Please specify at least one action to execute.
 list state show new checkout comment tag assign 

[~/tmp (git on master)]
0717 08:47:32 $ ti new -t 'new ticket'
I, [2009-07-17T08:47:37.379716 #1178]  INFO -- : saving 1247842057_new-ticket_524

Title     : new ticket
TicId     : 74b4e341e8fa899c9f11d2ec2ac641805c0f96a0

Assigned  : dbueno@...
Opened    : Fri Jul 17 08:47:37 -0600 2009 (0 days)
State     : OPEN


[~/tmp (git on master)]
0717 08:47:37 $ ti list

     # TicId  Title                     State Date  Assgn    Tags                
--------------------------------------------------------------------------------
     1 74b4e3 new ticket                open  07/17 dbueno                       

[~/tmp (git on master)]
0717 08:47:50 $ ti checkout 1

[~/tmp (git on master)]
0717 08:47:53 $ ti state resolved

[~/tmp (git on master)]
0717 08:48:00 $ ti new -t 'another new ticket'
I, [2009-07-17T08:48:09.784401 #1285]  INFO -- : saving 1247842089_another-new-ticket_913

Title     : another new ticket
TicId     : e1b43ab5f5c9e269278613f717a0a3531931fabb

Assigned  : dbueno@...
Opened    : Fri Jul 17 08:48:09 -0600 2009 (0 days)
State     : OPEN


[~/tmp (git on master)]
0717 08:48:09 $ ti list

     # TicId  Title                     State Date  Assgn    Tags                
--------------------------------------------------------------------------------
     1 e1b43a another new ticket        open  07/17 dbueno                       


[~/tmp (git on master)]
0717 08:48:11 $ ti comment # comments on the first ticket
@jeffWelling
Copy link
Collaborator

In my opinion this was caused by an ambiguity in the documentation, something which is in its own right a bug.

When you create the first ticket and check it out, and then mark it as resolved, all that you've done is check it out and mark it as resolved. The ti list command by default does not show resolved tickets (though can be instructed to with the right options), and this is why it did not show up in the listing. It not showing up in the listing does not negate the fact that the first ticket is still the ticket that is 'checked out'.
You see, you can only check out one ticket at a time. The only time when you do not have a ticket 'checked out' is when you've first begun using TicGit(-ng) on a new project. At any point after checking out your very first ticket, you will always have a ticket checked out, even if it doesn't show up in ti list because you've marked it as resolved. The way that you would check out another ticket doesn't involve any "checking in" of tickets, you merely ti checkout the ticket you want to checkout.

I hope this helps clear up any confusion, I will correct the documentation to better clarify the ambiguity. Sorry for the belated response. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants