public string GetCommitMessage(IntPtr hParentWnd, string parameters, string commonRoot, string[] pathList, string originalMessage) { try { QCIssuesForm form = new QCIssuesForm(tickets); if (form.ShowDialog() != DialogResult.OK) { return(originalMessage); } StringBuilder result = new StringBuilder(originalMessage); if (originalMessage.Length != 0 && !originalMessage.EndsWith("\n")) { result.AppendLine(); } foreach (TicketItem ticket in form.TicketsFixed) { if (form._SettingUseGUID) { result.AppendFormat("{0} {1} - {2}", form._SettingVerb, ticket.GUID, ticket.Summary); } else { //result.AppendFormat("{0} {1}:{2}:{3} - {4}", // form._SettingVerb, // form._SettingDefectPrefix, // ticket.DomainProject, // ticket.Number, // ticket.Summary); result.AppendFormat("{0} {1} #{2}: {3}", form._SettingVerb, form._SettingDefectPrefix, ticket.Number, ticket.Summary); } result.AppendLine(); } return(result.ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); throw; } }
public string GetCommitMessage(IntPtr hParentWnd, string parameters, string commonRoot, string[] pathList, string originalMessage) { try { QCIssuesForm form = new QCIssuesForm(tickets); if (form.ShowDialog() != DialogResult.OK) return originalMessage; StringBuilder result = new StringBuilder(originalMessage); if (originalMessage.Length != 0 && !originalMessage.EndsWith("\n")) result.AppendLine(); foreach (TicketItem ticket in form.TicketsFixed) { if (form._SettingUseGUID) { result.AppendFormat("{0} {1} - {2}", form._SettingVerb, ticket.GUID, ticket.Summary); } else { //result.AppendFormat("{0} {1}:{2}:{3} - {4}", // form._SettingVerb, // form._SettingDefectPrefix, // ticket.DomainProject, // ticket.Number, // ticket.Summary); result.AppendFormat("{0} {1} #{2}: {3}", form._SettingVerb, form._SettingDefectPrefix, ticket.Number, ticket.Summary); } result.AppendLine(); } return result.ToString(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); throw; } }