void CRequestPullDlg::OnBnClickedButtonLocalBranch() { // use the git log to allow selection of a version CLogDlg dlg; CString revision; m_cStartRevision.GetWindowText(revision); dlg.SetParams(CTGitPath(), CTGitPath(), revision, revision, 0); // tell the dialog to use mode for selecting revisions dlg.SetSelect(true); // only one revision must be selected however dlg.SingleSelection(true); if ( dlg.DoModal() == IDOK ) m_cStartRevision.SetWindowText(dlg.GetSelectedHash().at(0).ToString()); }
void CRepositoryBrowser::OnBnClickedButtonRevision() { // use the git log to allow selection of a version CLogDlg dlg; // tell the dialog to use mode for selecting revisions dlg.SetSelect(true); // only one revision must be selected however dlg.SingleSelection(true); if (dlg.DoModal() == IDOK) { // get selected hash if any m_sRevision = dlg.GetSelectedHash(); Refresh(); } }
void CRequestPullDlg::OnBnClickedButtonLocalBranch() { // use the git log to allow selection of a version CLogDlg dlg; // tell the dialog to use mode for selecting revisions dlg.SetSelect(true); // only one revision must be selected however dlg.SingleSelection(true); if ( dlg.DoModal() == IDOK ) { // get selected hash if any CString selectedHash = dlg.GetSelectedHash(); // load into window, do this even if empty so that it is clear that nothing has been selected m_cStartRevision.SetWindowText( selectedHash ); } }
void CRepositoryBrowser::OnBnClickedButtonRevision() { // use the git log to allow selection of a version CLogDlg dlg; dlg.SetParams(CTGitPath(), CTGitPath(), m_sRevision, m_sRevision, 0); // tell the dialog to use mode for selecting revisions dlg.SetSelect(true); dlg.ShowWorkingTreeChanges(false); // only one revision must be selected however dlg.SingleSelection(true); if (dlg.DoModal() == IDOK) { m_sRevision = dlg.GetSelectedHash().at(0).ToString(); Refresh(); } }
void CFormatPatchDlg::OnBnClickedButtonTo() { CLogDlg dlg; CString revision; m_cTo.GetWindowText(revision); dlg.SetParams(CTGitPath(), CTGitPath(), revision, revision, 0); // tell the dialog to use mode for selecting revisions dlg.SetSelect(true); // only one revision must be selected however dlg.SingleSelection(true); if (dlg.DoModal() == IDOK && !dlg.GetSelectedHash().empty()) { m_cTo.AddString(dlg.GetSelectedHash().at(0).ToString()); CheckRadioButton(IDC_RADIO_SINCE, IDC_RADIO_RANGE, IDC_RADIO_RANGE); OnBnClickedRadio(); } }
void CBisectStartDlg::OnBnClickedButtonBad() { // use the git log to allow selection of a version CLogDlg dlg; CString revision; m_cFirstBadRevision.GetWindowText(revision); dlg.SetParams(CTGitPath(), CTGitPath(), revision, revision, 0); // tell the dialog to use mode for selecting revisions dlg.SetSelect(true); // only one revision must be selected however dlg.SingleSelection(true); if (dlg.DoModal() == IDOK) { // get selected hash if any CString selectedHash = dlg.GetSelectedHash(); // load into window, do this even if empty so that it is clear that nothing has been selected m_cFirstBadRevision.SetWindowText(selectedHash); OnChangedRevision(); } }