> From: Tristan Stanic <tritanix.z...@gmail.com> > > What is the reason the git developers use obscure syntax? This make the git > learning curve uselessly complex.
My belief is that the system grew over time, with many people using it well before it reached the current state. Thus, whatever syntax was first established for a function remains the syntax that is used, because everybody who matters -- that is, the current user community -- already knows and understands that. Similarly, there is no pressure from the user community to reorganize the user interface to make it easier to learn. The Subversion user interface seems to have evolved under different pressures -- somebody spent a lot of time making the user interface very regular and fairly simple, and was not constrained by upward compatibility while doing so. Dale -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.