login
Header Space

 
 

Re: What's in git.git (stable)

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Kastrup <dak@...>
Cc: <git@...>
Date: Saturday, July 28, 2007 - 11:16 pm

On Sat, Jul 28, 2007 at 11:35:40AM +0200, David Kastrup wrote:

See my recent posting on this issue.  The problem is that the desktop
package fundamentally changes how emacs behaves when it starts up.
And in order to fix it we will need to change git-mergetool to do an
"emacs --version", parse the version number, and then start changing
how it calls emacs (and if you *really* want to use emacsclient,
whether it can use emacsclient) based on the version of emacs which is
installed as the default for the user.  It's going to be really messy,
and fundamentally, emacs as used by people who are using the desktop
package really wants to be the center of the universe, instead of
something which gets called to run a "merge application".  Testing to
make sure this works on every single emacs version/variant, and every
single user's weird-sh*t startup scripts isn't something I'm looking
forward to.

So I really am beginning to think the right answer is to give up on
using git-mergetool to support anything other than basic emacs users
(who just use emacs as an editor, what a concept), and for the H4rd
C0re emacs l33t, they can use a contrib/git-mergetool.el that does
everything inside emacs.  Since these are the people who want emacs to
be their desktop, their shell, *and* their window manager, they will
probably be happier that way....

						- Ted
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: What's in git.git (stable), David Kastrup, (Sat Jul 28, 5:35 am)
Re: What's in git.git (stable), Theodore Tso, (Sat Jul 28, 11:16 pm)
Re: What's in git.git (stable), Johannes Schindelin, (Sun Jul 29, 7:27 am)
Re: What's in git.git (stable), David Kastrup, (Sun Jul 29, 5:05 am)
Re: What's in git.git (stable), Theodore Tso, (Sun Jul 29, 12:40 pm)
speck-geostationary