Re: Medium term dreams
- From
Mike Hommey <mh@glandium.org>
- Date
- Sep 4, 2008, 05:33 UTC
- Message-ID
- <20080904053309.GA16412@glandium.org>
- In-Reply-To
- <7vsksjsbcc.fsf@gitster.siamese.dyndns.org>
On Mon, Sep 01, 2008 at 04:19:47PM -0700, Junio C Hamano wrote:
Show 12 quoted lines
> 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