From: Christian MICHON Date: Mon, 29 Jan 2007 23:48:38 GMT Subject: Re: MinGW port usable Message-ID: <46d6db660701291548j454d7d70w9302640e28b0e70e@mail.gmail.com> In-Reply-To: <20070129232425.GB31372@spearce.org> On 1/30/07, Shawn O. Pearce wrote: > Try creating a desktop icon (Repository->Create Desktop Icon) and > start git-gui from the resulting .bat file. It *should* come up > right on MinGW, but I'm only guessing here. ok noted for tomorrow's tests :) > The other one that I'm curious about is if fetch/push/merge work. > merge requires git-merge right now, which is a shell script. > fetch is the same, but push is pure C so it should work. But I > don't think the Tcl environment will make it into the child, which > means things like SSH_AUTH_SOCK don't get used. I'll see what I can do. > But I really should just install the git-mingw port on one of > my windows systems and play with it. If its faster than Cygwin > then it's worthwhile. one of the hassles with this mingw thingy is that you need to install it, and whatever you compile gets inside it, like libs, includes, etc... Whenever I come out with a stable product that can be sfx'ed inside a 7zip executable, I do it, to avoid installing/uninstalling or even modifying it. it works like a charm with msys/mingw, and I guess git/gitk/git-gui will all work in this way too. Once this port is ready for mass testing, I guess we can either show how to compile it (actually some patches are still needed, like no symlinks exist on msys/mingw, so we should replace those links by bash scripts), or provide a 7z sfx binary that can help <> git to the mass. On this last possibility I can help out... your call, guys. :) > The blame feature is in git-gui (went in last night). It requires > the --incremental patches from Linus&Junio, which are now in git.git > master. It also needs a big display, as the interface is horrid. :) I'll find a big one then. -- Christian