Thierry Goubier wrote
> Yes, there is:

I've really enjoyed working wit GitHub for social coding, and Bitbucket as
well for my private projects (for which it's free). I flip flop back and
forth between Thierry's first two options (filetree and gitfiletree),
depending on my use case and mood. GitFileTree certainly seems to be the
most automatic approach, but filetree + git command line is not too much
more, and allows one to take advantage of more git features e.g. many
commits for sanity purposes, squashed into one when a feature/issue is
ready. Also, you can do one-commit-per-logical-milestone as opposed to
GitFileTree's more (maybe too ;)) finely-grained one-commit-per-package

The biggest pain I felt was losing Versionner and having to go back to
editing Metacello artifacts by hand :/ This is because Git's main MetaC
artifact is the BaselineOf instead of ConfigurationOfXyz. Although on the
bright side, the really cool thing that Dale had to explain to me a few
times before I got it is - compared to a Configuration's baseline###, a
BaselineOf is really simplified because by the time you have the baseline,
you already have accessed a specific commit in a specific repository, so
none of this info has to be captured in the baseline!



-----
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/code-repository-options-tp4855913p4859391.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Reply via email to