News for hackers. Stuff that matters.
Re:Introducing the Redesigned Bitbucket by stickfigure on Tuesday October 09, 2012 @03:22PM (#4633484)
A user unfamiliar with command line git arguments would have a difficult time with SourceTree

Let's be honest about git: A user unfamiliar with the CLI commands will have a difficult time, period. I hesitate to predict that it's impossible to create a good UX, but git is a very complicated system with an abstraction that leaks all the way down to database records. Breathe on it wrong and the repository will wedge into a state that sends longime veterans off to stackoverflow.

Yes, git is worth it... but so far every clever GUI has basically been a convenience tool for power users, not a better abstraction that can sidestep the learning curve. It's hard to see how this is going to change without some sort of fundamental change in git.

Re:Introducing the Redesigned Bitbucket by recursive on Tuesday October 09, 2012 @08:26PM (#4634530)
I recently started keeping some source code in a gist, which github was eager to point out is a full repository. The UI is not very usable, but it's not hard to understand for the non git enlightened like myself. If nothing else, this proves that it's possible to create an easy to use git GUI. (with reduced functionality)
Re:Introducing the Redesigned Bitbucket by dfabulich on Tuesday October 09, 2012 @06:00PM (#4634181)
The github GUI for Mac/Windows solves this problem completely, by hiding the vast majority of git's power-user features. (No stage, no no tracking branches, no manual rebasing.)
Re:Introducing the Redesigned Bitbucket by stickfigure on Tuesday October 09, 2012 @07:08PM (#4634358)
Oh, how I wish this were so!

Even with fairly boring usage, the Github GUI periodically wedges my repository into a state which requires CLI interaction (and a trip to stackoverflow). It's even worse for newbies - I get desperate pleas for help from clients all the time. I have come to the conclusion that there is no way around teaching the command line first, then giving them the Github client after they achieve competence.

Re:Introducing the Redesigned Bitbucket by dfabulich on Tuesday October 09, 2012 @07:22PM (#4634391)
Can you repro that?
Re:Introducing the Redesigned Bitbucket by stickfigure on Tuesday October 09, 2012 @07:57PM (#4634476)
Can I repro giving the Github client to newbies and getting desperate pleas for help soon afterwards? Yes, it's consistent :-)

No, I have not tried to reproduce the incidents which screwed up my repository. After a few harrowing experiences I pretty much gave up using the Github for Mac client for anything except basic commits. And even that screws up - I frequently have to commit files twice; it's like the client only stages some of the files, even though they're all checked. If my commits are large I usually go to the command line to avoid the double commit msgs. I'm about to give up entirely.

Re:Introducing the Redesigned Bitbucket by sbierwagen on Wednesday October 10, 2012 @02:08AM (#4635254)
It... really shouldn't be doing that. What is your precise workflow?
Re:Introducing the Redesigned Bitbucket by benatkin on Wednesday October 10, 2012 @02:52AM (#4635349)
I believe it's Tower that plays that role. I know a designer who uses it, who would be bewildered by the CLI git.
Re:Introducing the Redesigned Bitbucket by jeremyjh on Tuesday October 09, 2012 @07:10PM (#4634360)
I don't think this is really for programmers though is it? I thought this was more about content/documentation developers.
Re:Introducing the Redesigned Bitbucket by recursive on Tuesday October 09, 2012 @10:28PM (#4634792)
It looks like it's for programmers to me.