Postby yorik » Mon Aug 05, 2013 1:59 pm
Interesting, I also had never heard of git flow... I must have missed some posts...
But it is mostly a "helper" no? It helps you to keep your features in nice, packed branches...
It is true that the git history of freecad has an awful lot of commits, but this is the
result of its feverish activity, I'm not sure such a tool would reduce the number of commits,
only send them in batches, instead of one by one...
Maybe one thing we should use more is tagging: for example, I develop a new feature
called "Arch Stairs". When I'll do the big merge, I could add a tag "Arch_Stairs", and
we could do something like that for every big feature added, so people could easily see
the important commits... What do you think?
I also looked at all git GUI available on linux (kgit, gitg, etc..) and liked
none of them, and find myself comfortable with the command line now,
and once everything is well configured (ssh keys, etc) it is really nice too
But that smartgit looks cool indeed, will give it a try...