{"thread":{"id":"15421","subject":"Re: What's the status of MinGW port.","startedAt":"2008-09-08T08:22:10Z","lastAt":"2008-09-08T10:46:55Z","messageCount":2,"participants":["dhruva","Johannes Sixt"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"90059","messageId":"532046.43033.qm@web95005.mail.in2.yahoo.com","threadId":"15421","inReplyTo":null,"subject":"Re: What's the status of MinGW port.","fromName":"dhruva","fromEmail":"dhruva@ymail.com","sentAt":"2008-09-08T08:22:10Z","receivedAt":"2008-09-08T08:22:10Z","isPatch":false,"sender":{"key":"dhruva@ymail.com","avatar":null},"body":"Hi,\n I cloned the git repo from 'git://git2.kernel.org/pub/scm/git/git.git'. I had an earlier msysGIT with build environment. I just got into the msys (bash) environment and ran a 'gmake'. It built fine on Windows XP.\n I thank everyone involved in making git work on windoze. It really makes it a lot more easier to push git as a serious dVCS in the corporate world with development hapenning on different platforms :-)\n Once I iron out git-p4, hoping to say \"Git the hell out of here ... p4\" soon.\n\nA trivial issue in install:\n'gmake install' had a small issue in trying to install non existant 'git-shell.exe'. The following trivial patch on master to Makefile handles that:\n\n\ndiff --git a/Makefile b/Makefile\nindex dfed7ba..d5a3327 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -1365,7 +1365,10 @@ install: all\n        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(bindir_SQ)'\n        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'\n        $(INSTALL) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'\n-       $(INSTALL) git$X git-upload-pack$X git-receive-pack$X git-upload-archive\n$X git-shell$X '$(DESTDIR_SQ)$(bindir_SQ)'\n+ifndef NO_POSIX_ONLY_PROGRAMS\n+       $(INSTALL) git-shell$X '$(DESTDIR_SQ)$(bindir_SQ)'\n+endif\n+       $(INSTALL) git$X git-upload-pack$X git-receive-pack$X git-upload-archive\n$X '$(DESTDIR_SQ)$(bindir_SQ)'\n        $(MAKE) -C templates DESTDIR='$(DESTDIR_SQ)' install\n        $(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install\n ifndef NO_TCLTK\n\n\n-dhruva\n\n\n----- Original Message ----\n> From: Johannes Sixt <j.sixt@viscovery.net>\n> To: Kevin Yu <yujie052@gmail.com>\n> Cc: git@vger.kernel.org\n> Sent: Monday, 8 September, 2008 12:38:08 PM\n> Subject: Re: What's the status of MinGW port.\n> \n> Kevin Yu schrieb:\n> >       GIT is a great tool, but I'm running Windows XP.\n> >       It seems like msysgit hasn't been updated for a long time,\n> > neither has the mingw.git branch.\n> >       Is there any plan to create a native version of GIT on MS Windows?\n> \n> There are no plans anymore to create such a thing.\n> \n> It is already there: http://code.google.com/p/msysgit/\n> \n> If the lack of activity is worrysome to you, you could help create a\n> release tarball for 1.6..0(.x).\n> \n> -- Hannes\n> \n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n\n\n\n      Get an email ID as yourname@ymail.com or yourname@rocketmail.com. Click here http://in.promos.yahoo.com/address\n"},{"id":"90067","messageId":"48C5029F.2010307@viscovery.net","threadId":"15421","inReplyTo":"532046.43033.qm@web95005.mail.in2.yahoo.com","subject":"[PATCH] Windows: git-shell can be compiled again","fromName":"Johannes Sixt","fromEmail":"j.sixt@viscovery.net","sentAt":"2008-09-08T10:46:55Z","receivedAt":"2008-09-08T10:46:55Z","isPatch":true,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"From: Johannes Sixt <johannes.sixt@telecom.at>\n\nThe reason that git-shell was excluded from the Windows build was that\nour compatibility layer needed stuff that was removed when we tried to\nlink less of the git library into git-shell. Since 4cfc24afc9ff the\ncomplete library is linked again, so we can build git-shell on Windows\nas well. (This fixes 'make install', which depends on that git-shell\nis always built.)\n\nSigned-off-by: Johannes Sixt <johannes.sixt@telecom.at>\n---\ndhruva schrieb:\n>  I cloned the git repo from 'git://git2.kernel.org/pub/scm/git/git.git'.\n> I had an earlier msysGIT with build environment. I just got into the msys\n> (bash) environment and ran a 'gmake'. It built fine on Windows XP.\n\nThis is good to know.\n\n> A trivial issue in install:\n> 'gmake install' had a small issue in trying to install non existant\n> 'git-shell.exe'. The following trivial patch on master to Makefile\n> handles that:\n\nThanks for bringing up the issue. I was a bit careless reviewing the\nchanges in that area. Here is a better fix.\n\n-- Hannes\n\n Makefile |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/Makefile b/Makefile\nindex dfed7ba..37575f4 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -296,6 +296,7 @@ PROGRAMS += git-pack-redundant$X\n PROGRAMS += git-patch-id$X\n PROGRAMS += git-receive-pack$X\n PROGRAMS += git-send-pack$X\n+PROGRAMS += git-shell$X\n PROGRAMS += git-show-index$X\n PROGRAMS += git-unpack-file$X\n PROGRAMS += git-update-server-info$X\n@@ -834,7 +835,6 @@ EXTLIBS += -lz\n ifndef NO_POSIX_ONLY_PROGRAMS\n \tPROGRAMS += git-daemon$X\n \tPROGRAMS += git-imap-send$X\n-\tPROGRAMS += git-shell$X\n endif\n ifndef NO_OPENSSL\n \tOPENSSL_LIBSSL = -lssl\n-- \n1.6.0.1.1208.g0bd3.dirty\n"}]}