private void RemoveTagNoCommit(string tag) { if (string.IsNullOrEmpty(tag)) { return; } var tag_filename = Path.Combine(TicketName, "TAG_" + tag); Base.RemoveFile(tag_filename); }
public void ChangeAssigned(string new_assigned) { new_assigned = CleanString(new_assigned ?? ""); if (new_assigned == Assigned) { return; } Base.AddFile(Path.Combine(TicketName, "ASSIGNED_" + new_assigned), new_assigned); Base.RemoveFile(Path.Combine(TicketName, "ASSIGNED_" + Assigned)); Base.Git.Commit("assigned " + new_assigned + " to ticket " + TicketName, new Author(User, Email)); Assigned = new_assigned; }
public void ChangeState(string new_state) { if (string.IsNullOrEmpty(new_state)) { return; } if (new_state == State) { return; } Base.AddFile(Path.Combine(TicketName, "STATE_" + new_state), new_state); Base.RemoveFile(Path.Combine(TicketName, "STATE_" + State)); Base.Git.Commit("added state (" + new_state + ") to ticket " + TicketName, new Author(User, Email)); State = new_state; }