Jakub Narebski wrote: > If you would write git from scratch now, from the beginning, without > concerns for backwards compatibility, what would you change, or what > would you want to have changed? Erm... (it's much harder to come with lists like these lately :-)) - "index", "cached" and "stage" are a definite source of confusion - "git add" and "git rm" would be nicer as "git stage" and "git unstage" (or something similar) - libgit would have come first - "git revert" should be called "git invert" - "git revert" would (maybe) be "git reset" - "git clone" wouldn't exist - "git-gui" would be written in Qt (ducks) - git-apply et al wouldn't be a disaster when the log message contains a diff (change to git diff format?) - empty directories in the repository (ducks again) Andy -- Dr Andy Parkins, M Eng (hons), MIET andyparkins@xxxxxxxxx - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html