News for hackers. Stuff that matters.
Re:Atlassian acquires Trello for $425M by chinhodado on Monday January 09, 2017 @12:29PM (#13357968)
And don't even get me started on SourceTree. Just about every release since 1.5.2 is a disaster, to the point of almost non-usable right now.
Re:Atlassian acquires Trello for $425M by edraferi on Monday January 09, 2017 @12:48PM (#13358110)
Really? I'm pretty happy with it. Definitely better than Github desktop, and more full featured than the light git extensions you find in most editors.

What Git GUI do you prefer?

Re:Atlassian acquires Trello for $425M by weaksauce on Monday January 09, 2017 @02:36PM (#13359098)
If you can hang with it being in emacs, magit is phenomenal and makes a lot of the harder things (rebase, conflict resolution, etc.) in git easier.

Lightning talk: https://www.youtube.com/watch?v=4ccCNQaTJ10

also, if you are a vimmer use spacemacs to get out of the box, nicely configured vim.

Re:Atlassian acquires Trello for $425M by josho on Monday January 09, 2017 @05:20PM (#13360344)
Gitup for the Mac http://gitup.co

Definitely my favourite client, and OSS to boot. I can't really think of much I'd want changed to improve it.

Re:Atlassian acquires Trello for $425M by skinnymuch on Tuesday January 10, 2017 @05:52PM (#13369988)
Thanks for this. Apparently I have the Github repo starred but missed out using it. The features look impressive.
Re:Atlassian acquires Trello for $425M by machiaweliczny on Tuesday January 10, 2017 @08:09AM (#13364507)
Gitup.co is nice
Re:Atlassian acquires Trello for $425M by bacongobbler on Monday January 09, 2017 @08:37PM (#13361774)
tig. It's been under active development for over 10 years now. https://github.com/jonas/tig
Re:Atlassian acquires Trello for $425M by tedmiston on Monday January 09, 2017 @11:08PM (#13362493)
> Definitely better than Github desktop

Not really a fair comparison: SourceTree targets professional devs while GitHub Desktop caters to making git + GitHub simple for beginners. I like the client personally, but it isn't a daily driver. Beyond absolute basics the feature set is totally different.

Re:Atlassian acquires Trello for $425M by jonno123 on Tuesday January 10, 2017 @04:44AM (#13363746)
I'm a big fan of SmartGit http://www.syntevo.com/smartgit/
Re:Atlassian acquires Trello for $425M by nurettin on Wednesday January 11, 2017 @09:27AM (#13374041)
+1 Smartgit's community edition is fully functional.
Re:Atlassian acquires Trello for $425M by SippinLean on Monday January 09, 2017 @01:32PM (#13358522)
GitKraken looks promising, and introduces some new UI concepts (drag and drop merging, for example). It's still fairly young but could be a competitor.
Re:Atlassian acquires Trello for $425M by mergesort on Monday January 09, 2017 @01:44PM (#13358636)
I've been using Fork (git-fork.com), and it's fantastic. Similar UI to SourceTree on the surface, but more obvious in other ways. It's blazing fast, and the author is super responsive to requests and to make fixes.
Re:Atlassian acquires Trello for $425M by edraferi on Monday January 09, 2017 @02:26PM (#13359010)
Thanks for the recommendations, I'll check them out.
Re:Atlassian acquires Trello for $425M by supergreg on Monday January 09, 2017 @07:55PM (#13361571)
Checkout gitkraken. Really easy to use. Cleaner interface than sourcetree with almost all the features.
Re:Atlassian acquires Trello for $425M by axtscz on Monday January 09, 2017 @09:09PM (#13361944)
Gitkraken is amazing
Re:Atlassian acquires Trello for $425M by cyberferret on Monday January 09, 2017 @11:21PM (#13362545)
Except that they have recently done an about turn on their licensing, and what used to be a FREE product is now a charge for product.

No problems with paying for a product, but the way they went about the switch left a sour taste, so I went back to SourceTree.

Re:Atlassian acquires Trello for $425M by axtscz on Tuesday January 10, 2017 @05:42AM (#13363943)
Fair enough, I'm only using it for personal projects, so I can see how that'd be annoying.
Re:Atlassian acquires Trello for $425M by thijsvandien on Monday January 09, 2017 @02:51PM (#13359220)
In case you missed it, Tower (https://www.git-tower.com – not affiliated) recently got a Windows version. It doesn't have the same level of quality as the Mac version yet (which I've been using for years) but it's improving rapidly and I expect it to be production ready within a couple of months. It's taking relatively long to port because thankfully it is made a native Windows application. Not free, but well worth the money.
Re:Atlassian acquires Trello for $425M by tobidobi on Monday January 16, 2017 @07:57AM (#13409680)
Tobias here from the Tower team! I'd like to confirm your assumption: we're indeed working full-steam on improving Tower for Windows (and Mac, of course ;-)

We have quite some exciting features and additions on the roadmap!

Re:Atlassian acquires Trello for $425M by Vinkekatten on Tuesday January 10, 2017 @05:15AM (#13363852)
Cool, thanks for the tip. I've been eyeing Tower for a long time, but us being a windows/linux shop it's not been a contender until now.
Re:Atlassian acquires Trello for $425M by st3v3r on Monday January 09, 2017 @12:42PM (#13358057)
Like what? SourceTree works just about perfectly for me.
Re:Atlassian acquires Trello for $425M by canistr on Monday January 09, 2017 @02:55PM (#13359256)
I like Tower on macOS, but version 2 is significantly worse than version 1. UI/UX and the number of bugs has been a major pain-point that has made me consider switching to SourceTree. But I still haven't gotten use to SourceTree and GitHub Desktop isn't a great client either as a substitute.
Re:Atlassian acquires Trello for $425M by tedmiston on Monday January 09, 2017 @10:48PM (#13362403)
The only major bug I've experienced in Tower v2 is related to renaming repos. That part's very broken, but besides that it's been great for me.
Re:Atlassian acquires Trello for $425M by gurkendoktor on Tuesday January 10, 2017 @07:30AM (#13364338)
Staging, unstaging, and discarding line-by-line has been extremely flaky for me in v1 and v2. Often discarding a deleted line will insert the line in a completely unrelated part of the file, so instead of a deletion, you now have a deletion and an addition. And so on.

In combination with GitUp, it's still a great tool, but it could need better QA so that even edge cases are solid.

Re:Atlassian acquires Trello for $425M by mistersquid on Tuesday January 10, 2017 @09:44AM (#13365101)
This is different than my experience of Tower and Tower 2.

I frequently pick through dozens of lines of code for a granular commit history, sometimes backing up a commit, saving a commit as a patch, (then) amending some lines to a previous commit, staging/unstaging non-consecutive additions and deletions, etc. and I've not experienced problems.

Renaming repos is straightforward but doing so does not rename the directory in the filesystem. It only renames it in the Tower UI.

To rename the repo root directory, one should copy the origin root directory naming it to the new name and then run

  git init --bare name_of_directory
to create a new repo.

The only trouble I've experienced is deleting branches and tags from Github. Not sure if it's Github or Tower, but deleting those items and then recreating them often yields an error that the item still exists.

(In my defense, the process established at work requires a deploy of a tag to STG once every 2 weeks, but the tag must be deployed to STG every week, leading to a situation where the STG tag must be deleted and recreated. Come to think of it, I'm going to suggest we change our process.)

I'm not affiliated with Tower except as a satisfied user.

EDIT: grammar, formatting, readability.

Re:Atlassian acquires Trello for $425M by tedmiston on Tuesday January 10, 2017 @11:31AM (#13366056)
Yeah, my intent is to rename them in the UI only. For example, if the dir is "my-repo", I might prefer to call it "My Repo" in Tower instead. All of my repos are nested within one or more groups in Tower, which may be relevant.
Re:Atlassian acquires Trello for $425M by canistr on Tuesday January 10, 2017 @10:46AM (#13365644)
I've had similar issues with staging/un-staging causing crashes or just hanging Tower.

My biggest gripe is that Tower 1 use to display all your stashes on the side (expanded, not collapsed) by name/date. Tower 2 hides all that information from being easily viewable. I use to use stashes quite a lot, but since switching over I've significantly decreased my usage of it.

Re:Atlassian acquires Trello for $425M by gurkendoktor on Wednesday January 11, 2017 @11:00AM (#13374833)
Agreed. Instead we can see tags in the sidebar, which is awkward once you have >20 of them (tagged stable versions). I wish tags and stashes swapped places.
Re:Atlassian acquires Trello for $425M by tedmiston on Tuesday January 10, 2017 @11:26AM (#13366006)
Are you seeing the lines get inserted into the file itself or that that's just what the diff reflects? I have experienced the diff in Tower being wrong (getting stale), and while a minor nuisance, it's always been fixed by a restart.
Re:Atlassian acquires Trello for $425M by gurkendoktor on Wednesday January 11, 2017 @10:56AM (#13374802)
Yeah, the lines get inserted in other places. Usually at this point I just unstage the whole file, fix all errors that Tower introduced in a text editor, and start over.
Re:Atlassian acquires Trello for $425M by dabernathy89 on Monday January 09, 2017 @02:33PM (#13359070)
I've been pretty happy with SourceTree. I wouldn't call myself a power user, though.

EDIT: now that I think about it, there are a few buggy things about it that are frequent but are just an annoyance, not a hindrance.

Re:Atlassian acquires Trello for $425M by brusch64 on Tuesday January 10, 2017 @02:21AM (#13363275)
A Mac user said it should be quite good on OS X, but it sucks on Windows.

It is incredible slow for many operations.

My solution is to use command line git for most operations and SourceTree just for visualizing the repository. It's pretty fine for this.