Skip to content

Commit 18f010a

Browse files
committed
Add a rcheckin option to the push menu
1 parent 2ddd3bb commit 18f010a

File tree

4 files changed

+45
-22
lines changed

4 files changed

+45
-22
lines changed

GitTfsDialog.Designer.cs

Lines changed: 21 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

GitTfsDialog.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ private void InitializePush()
9494
case PushSetting.Shelve:
9595
ShelveRadioButton.Checked = true;
9696
break;
97+
case PushSetting.RCheckin:
98+
RCheckinRadioButton.Checked = true;
99+
break;
97100
}
98101

99102
SetPushButtonEnabledState();
@@ -106,7 +109,7 @@ private void PushOptionCheckedChanged(object sender, EventArgs e)
106109

107110
private void SetPushButtonEnabledState()
108111
{
109-
PushButton.Enabled = CheckinRadioButton.Checked || ShelveRadioButton.Checked;
112+
PushButton.Enabled = CheckinRadioButton.Checked || ShelveRadioButton.Checked || RCheckinRadioButton.Checked;
110113
}
111114

112115
private void PushButtonClick(object sender, EventArgs e)
@@ -121,6 +124,11 @@ private void PushButtonClick(object sender, EventArgs e)
121124
_settings.PushSetting = PushSetting.Shelve;
122125
new ShelveDialog(_commands, _settings.ShelveSettings).ShowDialog();
123126
}
127+
else if (RCheckinRadioButton.Checked)
128+
{
129+
_settings.PushSetting = PushSetting.RCheckin;
130+
_commands.StartGitTfsCommandProcessDialog("rcheckin");
131+
}
124132
}
125133

126134
private void TfsRemoteComboBoxSelectedIndexChanged(object sender, EventArgs e)

GitTfsDialog.resx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -120,24 +120,24 @@
120120
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121121
<data name="PushButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122122
<value>
123-
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1
124-
MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACwwAAAsMAT9AIsgAAAEKSURBVDhPY/j//z8DJRiumQEN
125-
mM+7Pg2I/4NodDlkC7EaANN8E6gSmyF4DYBp3v3z///57/7/B9HohuA0AKZ527f//yc8//+//TGEBvGR
126-
DcFqAEzzxo///3fc//+/7jYCg/ggcZghuAz4f/oX0NlAGxuAni+9gsAgPkgcJA8yBKsBRlNOzofa8L/v
127-
1v//2acRGMSHyYHU4QoDbmB0KYEUTgRqSDr8D45BfJA4SB6IuQnFwv8uoPMjdn2HYxAfagA4SRA0oPns
128-
n//+mz/CMYhPkgG1J7//d1vzGo5BfJIMWAj0c8WRr3AM4hNtgH7foSWwEEemQeKwPEEoL4BjA4h1kTA4
129-
9PEaQG6WBgDj0lhdL8tmBQAAAABJRU5ErkJggg==
123+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
124+
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA
125+
CwsBbQSEtwAAAQ1JREFUOE9j/P//PwNFAGQANkPM512fBsT/QTS6BTA9YH3YDIBpvgmUxGYIXgNgmnf/
126+
/P9//rv//0E0uiE4DYBp3vbt//8Jz///b38MoUF8ZEOwGgDTvPHj//8d9///r7uNwCA+SBxmCC4D/p/+
127+
BXQ20MYGoOdLryAwiA8SB8mDDMFqgNGUk/OhNvzvu/X/f/ZpBAbxYXIgdbjCgBsYXUoghROBGpIO/4Nj
128+
EB8kDpIHYm5CsfC/C+j8iF3f4RjEhxoAThIEDWg+++e//+aPcAzik2RA7cnv/93WvIZjEJ8kAxYC/Vxx
129+
5Cscg/hEG6Dfd2gJLMSRaZA4LE8Qygvg2ABiXSQMDn28BiCbSgobALhoK4uduoL3AAAAAElFTkSuQmCC
130130
</value>
131131
</data>
132132
<data name="PullButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
133133
<value>
134-
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1
135-
MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACwwAAAsMAT9AIsgAAAEKSURBVDhPY/j//z8DJRiumQEK
136-
zOddnwbE/7HgaTA1yBZiM+D/BaCKbT8RGMQHGUi0AZu//f/f9wKBQXySDFj76f//9scIDOKTZMDyN///
137-
191GYBCfJAPmP///v/QKAoP4BA1ADv2+W///Z59GYBAfKVamYY0FkIKDH///nwhUnHfy//+kw//gGMQH
138-
iYPkQeqwGmA05eR8kOQ0oMLUg7/+R+z6DscgPkgcJA9ShysdcGs1b10LUjTh6v//MTu//Pff/BFMg/gg
139-
cZA8MC1w40tIcEO6Lvz+n7jr438QjawZlJjwpkSQDTCXrH+EajNRKRGqCG4IzNkwzcS4AKaWG8gQA7kI
140-
WTNOA8jN0gDTS1i+D0w1KgAAAABJRU5ErkJggg==
134+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
135+
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA
136+
CwsBbQSEtwAAAQlJREFUOE+lUz0PAUEUpL7ej1Bq/AytQkOikui0GoVEISRyJaVKFEJCJyrRKIiEjoJC
137+
cyIEibEj9nbJ+ri4ZLI7782bfbl96wfg++ujgW4Srs5sARhgy4Nkzb3OYICxCHZOCuQ0/NmgdQCKGwVy
138+
TwaNHZBfKZB7MqhvgexCgdyTQW0NZCYK5F8N9L9fnAOpkQK5diu28RYo6DtAWYjTQyAxuLogZ5x56owG
139+
ocqwxqQthMn+GdHe0QU548xT924OrGCu3aCoNAVi3T0iLee+kjPOvJgF69MguSaF8QXxngOuejGH6eMk
140+
8gTZSXP5fPJPk/gQuSaybf3BfetAai2xCbCj19dqNNCDXvY3p+Er7L+GfawAAAAASUVORK5CYII=
141141
</value>
142142
</data>
143143
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

PushSetting.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
{
33
public enum PushSetting
44
{
5+
RCheckin,
56
Checkin,
67
Shelve
78
}

0 commit comments

Comments
 (0)