sidenote about guis (Re: [git] How the blazes are you supposed to update all the submodules?)

(Please, adjust subject line for changed topic!)
On 20 December 2013 11:15, Klaim - Joël Lamotte
These days I only use SourceTree for both git and hg. It's cross platform,
It's not cross platform, but Windows and Mac only https://answers.atlassian.com/questions/149631/sourcetree-for-linux?page=1#c... A note on my own experience: 0. First, I aim to be comfy with git command, if not, then I will never understand git really. 1. Then, I use SourceTree where I can to complement git command (branches visualisation, etc.) 2. I use Qt Creator with its Git plugin which is nothing more than git command proxy, hence equivalent to git command. BTW, I'd like to do a bit of propaganda about Boost.Build support for Qt Creator: https://github.com/mloskot/qt-creator-plugin-boostbuild Best regards, -- Mateusz Łoskot, http://mateusz.loskot.net

On 20/12/13 15:16, Mateusz Loskot wrote:
(Please, adjust subject line for changed topic!)
On 20 December 2013 11:15, Klaim - Joël Lamotte
wrote: These days I only use SourceTree for both git and hg. It's cross platform,
It's not cross platform, but Windows and Mac only https://answers.atlassian.com/questions/149631/sourcetree-for-linux?page=1#c...
Isn't github a good GUI already?

On 20 December 2013 14:30, Mathias Gaunard
On 20/12/13 15:16, Mateusz Loskot wrote:
On 20 December 2013 11:15, Klaim - Joël Lamotte
wrote: These days I only use SourceTree for both git and hg. It's cross platform,
It's not cross platform, but Windows and Mac only
https://answers.atlassian.com/questions/149631/sourcetree-for-linux?page=1#c...
Isn't github a good GUI already?
"A good GUI" judgement largely relies on personal preferences, so I don't have an answer to this. Objectively, GitHub works only online whereas one of important feature of Git is to enable and support complete offline workflows. Best regards, -- Mateusz Łoskot, http://mateusz.loskot.net

On Fri, Dec 20, 2013 at 7:40 AM, Mateusz Loskot
On 20 December 2013 14:30, Mathias Gaunard
wrote: On 20/12/13 15:16, Mateusz Loskot wrote:
On 20 December 2013 11:15, Klaim - Joël Lamotte
wrote:
These days I only use SourceTree for both git and hg. It's cross platform,
It's not cross platform, but Windows and Mac only
https://answers.atlassian.com/questions/149631/sourcetree-for-linux?page=1#c...
Isn't github a good GUI already?
"A good GUI" judgement largely relies on personal preferences, so I don't have an answer to this.
Objectively, GitHub works only online whereas one of important feature of Git is to enable and support complete offline workflows.
Another option Github for Windows http://windows.github.com/. Downloaded it and played with it a while, so you'll have to try it for yourself.
Best regards, -- Mateusz Łoskot, http://mateusz.loskot.net
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On Fri, Dec 20, 2013 at 3:30 PM, Mathias Gaunard < mathias.gaunard@ens-lyon.org> wrote:
Isn't github a good GUI already?
I tried this one and was pleased when doing some patches/PR for cppnetlib which is hosted on github. It's simple and clear. However, several things annoyed me, I don't remember exactly what in the interface, but I stopped as soon as I realized that some command I was doing regularly in some other tools were not directly implemented. It was last year, the tool was very young, so they might have improved since then. However, as it can't manage mercurial, I will not use it daily that's for sure. Most of my projects are in mercurial, only some (the open source ones on github or the ones that needs potentially complex manipulations) are in git.

On Fri, Dec 20, 2013 at 3:16 PM, Mateusz Loskot
(Please, adjust subject line for changed topic!)
These days I only use SourceTree for both git and hg. It's cross
On 20 December 2013 11:15, Klaim - Joël Lamotte
wrote: platform, It's not cross platform, but Windows and Mac only
https://answers.atlassian.com/questions/149631/sourcetree-for-linux?page=1#c...
Well, technically, that's cross-platform...with 2 platforms only :D But yeah it's not yet available on linux.
A note on my own experience: 0. First, I aim to be comfy with git command, if not, then I will never understand git really.
I did that too using books, but as soon as I got into complex usage, I stoped because I didn't feel the need. I expect a good ui tool to provide me ready-to-use command line context to do some receipes if necessary.
1. Then, I use SourceTree where I can to complement git command (branches visualisation, etc.) 2. I use Qt Creator with its Git plugin which is nothing more than git command proxy, hence equivalent to git command. BTW, I'd like to do a bit of propaganda about Boost.Build support for Qt Creator: https://github.com/mloskot/qt-creator-plugin-boostbuild
I didn't try this one. noted. By the way, personally I don't like having plugins into IDE to manage repository. One reason is that I like to separate the time for coding (in the IDE) and the time for reviewing the code (in the DSVC ui tool) in particular if both tools takes the same full screen, so that I can be more critical to my own code (I don't have coworkers to review my code currently :/ ) The other reason is that most IDE plugins for managing repos I've used (in Eclipse and VS) tend to not provide enough commands or be very idiomatic and less flexible to setup your own team-specific workflow. But that's obviously minor things.
participants (4)
-
Cox, Michael
-
Klaim - Joël Lamotte
-
Mateusz Loskot
-
Mathias Gaunard