Bug 17553 - Cannot convert a Git Stash to a Branch in Xamarin Studio
Summary: Cannot convert a Git Stash to a Branch in Xamarin Studio
Status: VERIFIED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Version Control ()
Version: 4.2.x
Hardware: Macintosh Mac OS
: Normal normal
Target Milestone: 4.2.4 (from master)
Assignee: Marius Ungureanu
URL:
Depends on:
Blocks:
 
Reported: 2014-02-03 04:22 UTC by Joseph Hanna
Modified: 2014-02-10 16:29 UTC (History)
2 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description Joseph Hanna 2014-02-03 04:22:32 UTC
Description of Problem:
A Stash cannot be converted to a Branch using the Stash Manager.  This is happening in the beta channel XS 4.2.3 now, but it also happened with the previous stable release also (4.2.2).

I posted a message on Xamarin Forums hoping someone would tell me what mistake I had made :-) http://forums.xamarin.com/discussion/comment/42520


Steps to reproduce the problem:
1. Change some source.
2. Stash it into a new Stash, enter a comment.
3. From the menu, choose "Version Control" -> "Manager Stashes".
4. Select the new stash from the Stash Manager.
5. Click on "Convert to Branch"
6. Nothing happens...


Actual Results:
Button appears to click but nothing results from the action.


Expected Results:
The Stash should be converted into a Branch, the Stash should disappear from the Stash Manager a confirmation message should appear confirming all went well!


How often does this happen? 
Everytime.

Thanks!
Joe



Additional Information:


=== Xamarin Studio ===

Version 4.2.3 (build 51)
Installation UUID: d9833162-ff6d-444c-b4ca-0dc133c18699
Runtime:
	Mono 3.2.6 ((no/9b58377)
	GTK+ 2.24.23 theme: Raleigh
	GTK# (2.12.0.0)
	Package version: 302060000

=== Apple Developer Tools ===

Xcode 5.0 (3332.22)
Build 5A1412

=== Xamarin.iOS ===

Version: 7.0.6.168 (Business Edition)
Hash: 2ed9bc9
Branch: 
Build date: 2014-21-01 06:33:05-0500

=== Xamarin.Android ===

Version: 4.10.2 (Business Edition)
Android SDK: /Users/joe/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.1   (API level 7)
		2.2   (API level 8)
		2.3   (API level 10)
		3.1   (API level 12)
		4.0   (API level 14)
		4.0.3 (API level 15)
Java SDK: /usr
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

=== Xamarin.Mac ===

Xamarin.Mac: 1.6.27

=== Build Information ===

Release ID: 402030051
Git revision: 2af56f42cece946c6cc4b354b81ab33db7027644
Build date: 2014-01-21 00:26:29+0000
Xamarin addins: acef762ac62531735b30a227e80b38c4d7607ed9

=== Operating System ===

Mac OS X 10.9.1
Darwin Josephs-iMac.local 13.0.0 Darwin Kernel Version 13.0.0
    Thu Sep 19 22:22:27 PDT 2013
    root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
Comment 1 Prashant manu 2014-02-03 05:44:40 UTC
We are observing same behavior. Screencast: http://screencast.com/t/8j9K3VMvtqR

Environment Info:
XS 4.2.2 (build 2)
Build Information
Git revision: c5f82958ae7d9af652b44b87ceff777b3ad19b91
Xamarin addins: a4044fee09138f6fd031a9944b7caaeb51e57e80
Xam.Android 4.10.1-68
Comment 2 Marius Ungureanu 2014-02-04 15:22:02 UTC
A fix has been pushed in master.
Comment 3 Joseph Hanna 2014-02-04 17:21:39 UTC
Thank you for such a quick resolution!  When can I expect it in the channel?
Comment 4 Prashant manu 2014-02-10 08:50:07 UTC
We are now able to convert Git stash to branch in XS.
Screencast for this: http://screencast.com/t/0xsZhnL375

Environment Info:
XS 4.2.4 (build 14)
Build Information
Release ID: 402040014
Git revision: d36f82139fd61a0cda68d5baabb1c7b8402116b9
Xamarin addins: 79a1e35d2f486ba15541d74724e764c81878ab16
Xam.Android 4.12.0-22