On Mon, Sep 01, 2008 at 04:19:47PM -0700, Junio C Hamano wrote: > Perhaps because it is also Linus's brainchild, git development has not > generally advanced by intelligent design but by organic evolution. We > have worked without setting any grand, long term visions, but primarily > by gathering the fruits of individual developers' work to scratch their > own itches. While I do not see that as a problem at all, it sometimes > may help to write down some medium to long term wishes to review what we > haven't done (and we should) in a perspective. > > This is such a wishlist, not a grand intelligent design in any way. > > 1. Pathspecs > 2. Submodules I'd add these two: - Handle cvs/svn/whatever remotes as standard remotes. I don't see why these remotes should have a different workflow, and why there couldn't be hooks to do whatever is required to pull/push from these remotes when git pull/push'ing. This might not be easy to implement, but I think it is a worthwhile goal. - Git-aware mergetool There are various merge scenarios where using standard tools such as those supported by current git-mergetool is not very helpful, and where some basic git awareness might help the user resolve conflicts in more natural ways. Mike -- 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