"It's not a matter of SourceTree or other program, it's about your git GUI app of preference. You can use plain git from the command line if you prefer.
The git repo is portable, the client is up to you." +1000 exactly and that is something I advocate. You cant use Sourcetree on linux ? no problemo use SmartGit you prefer using Emacs ? no problemo use magit. you prefer the terminal ? no problemo use the terminal. The cool thing is that it does not really matter what you choose because all tools follow the git workflow, the rest is just a matter of preference. The disadvantage of sticking just with Pharo ? you will be lucky to be able to use a single tool and you will be also lucky if that tool has a substantial fraction of the features of some of the external tools. Bigger community , bigger competition and cooperation. Quantity brings quality. "Non-portable programs die with their system." Good luck waiting for MacOS and Windows to die. "Closed source programs die with their company." a) if something "dies" that does not make it useless b) The beauty of capitalism is that as long there is demand there is going to be supply. So you will never run out of options. Aint working like that with open source I am afraid. I am all for open source, I am a huge fan and if I could I would use 100% open source if it satisfied me but you cant just push under the carpet the advantages of closed source software even if you are Richard Stallman. Plus we are MIT not GPL ;)
