All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH] Windows: git-shell can be compiled again
@ 2008-09-08 11:31 dhruva
  2008-09-08 11:53 ` Johannes Sixt
  0 siblings, 1 reply; 5+ messages in thread
From: dhruva @ 2008-09-08 11:31 UTC (permalink / raw)
  To: Johannes Sixt; +Cc: Kevin Yu, git, Junio C Hamano

Hi,
 Are there any M$ specific issues still out there that needs some attention? I could help on stuff that does not require git internal knowledge. Are there some M$ specific performance issues that I could try to help? Let me know, I will try my best to help. I need to have git on both GNU/linux and M$ platforms for day job.

-dhruva



      Get an email ID as yourname@ymail.com or yourname@rocketmail.com. Click here http://in.promos.yahoo.com/address

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: [PATCH] Windows: git-shell can be compiled again
@ 2008-09-08 12:12 dhruva
  2008-09-08 12:22 ` Johannes Sixt
  0 siblings, 1 reply; 5+ messages in thread
From: dhruva @ 2008-09-08 12:12 UTC (permalink / raw)
  To: Johannes Sixt; +Cc: Kevin Yu, git, Junio C Hamano

Hi,



----- Original Message ----
> From: Johannes Sixt <j.sixt@viscovery.net>
> In order of increasing difficulty:
> 
> - Run the tests on different platforms and servicepack levels.

I have no access to multiple boxes but when more people start using git locally, I will try that.
 
> - Find a way to build perl scripts that is acceptable for upstream git.git
> and that also works on MSYS/MinGW. Currently we still modify the build
> procedure, and the results do not work during 'make test'.

Could you please elaborate on the above. Do you mean, rewrite some perl scripts or something else?
 
> - Give some love to git-svn.perl. It will be removed from msysgit's
> 1.6.0.x release because it raises expectations that cannot be fulfilled.

Since I do not work on SVN, that would be tough in the present state for me. SVN does not even ship their perl bindings for perl 5.10 and I just could not build it from source. I was considering hacking 'svk' to bring back p4 support (which has been dropped in its current avatar).

> Please dig the list archive: http://groups.google.com/group/msysgit

I will look into it.
 
> I don't think a lot can be done performance-wise unless you want to help
> port scripts to C.

No promises here as I do not know the complexity of perl scripts.

-dhruva



      Get an email ID as yourname@ymail.com or yourname@rocketmail.com. Click here http://in.promos.yahoo.com/address

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: What's the status of MinGW port.
@ 2008-09-08  8:22 dhruva
  2008-09-08 10:46 ` [PATCH] Windows: git-shell can be compiled again Johannes Sixt
  0 siblings, 1 reply; 5+ messages in thread
From: dhruva @ 2008-09-08  8:22 UTC (permalink / raw)
  To: Johannes Sixt, Kevin Yu; +Cc: git

Hi,
 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.
 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 :-)
 Once I iron out git-p4, hoping to say "Git the hell out of here ... p4" soon.

A trivial issue in install:
'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:


diff --git a/Makefile b/Makefile
index dfed7ba..d5a3327 100644
--- a/Makefile
+++ b/Makefile
@@ -1365,7 +1365,10 @@ install: all
        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(bindir_SQ)'
        $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
        $(INSTALL) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
-       $(INSTALL) git$X git-upload-pack$X git-receive-pack$X git-upload-archive
$X git-shell$X '$(DESTDIR_SQ)$(bindir_SQ)'
+ifndef NO_POSIX_ONLY_PROGRAMS
+       $(INSTALL) git-shell$X '$(DESTDIR_SQ)$(bindir_SQ)'
+endif
+       $(INSTALL) git$X git-upload-pack$X git-receive-pack$X git-upload-archive
$X '$(DESTDIR_SQ)$(bindir_SQ)'
        $(MAKE) -C templates DESTDIR='$(DESTDIR_SQ)' install
        $(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install
 ifndef NO_TCLTK


-dhruva


----- Original Message ----
> From: Johannes Sixt <j.sixt@viscovery.net>
> To: Kevin Yu <yujie052@gmail.com>
> Cc: git@vger.kernel.org
> Sent: Monday, 8 September, 2008 12:38:08 PM
> Subject: Re: What's the status of MinGW port.
> 
> Kevin Yu schrieb:
> >       GIT is a great tool, but I'm running Windows XP.
> >       It seems like msysgit hasn't been updated for a long time,
> > neither has the mingw.git branch.
> >       Is there any plan to create a native version of GIT on MS Windows?
> 
> There are no plans anymore to create such a thing.
> 
> It is already there: http://code.google.com/p/msysgit/
> 
> If the lack of activity is worrysome to you, you could help create a
> release tarball for 1.6..0(.x).
> 
> -- Hannes
> 
> --
> 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



      Get an email ID as yourname@ymail.com or yourname@rocketmail.com. Click here http://in.promos.yahoo.com/address

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-09-08 12:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-08 11:31 [PATCH] Windows: git-shell can be compiled again dhruva
2008-09-08 11:53 ` Johannes Sixt
  -- strict thread matches above, loose matches on Subject: below --
2008-09-08 12:12 dhruva
2008-09-08 12:22 ` Johannes Sixt
2008-09-08  8:22 What's the status of MinGW port dhruva
2008-09-08 10:46 ` [PATCH] Windows: git-shell can be compiled again Johannes Sixt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.