* [PATCH] Windows: git-shell can be compiled again
2008-09-08 8:22 What's the status of MinGW port dhruva
@ 2008-09-08 10:46 ` Johannes Sixt
0 siblings, 0 replies; 5+ messages in thread
From: Johannes Sixt @ 2008-09-08 10:46 UTC (permalink / raw)
To: dhruva; +Cc: Kevin Yu, git, Junio C Hamano
From: Johannes Sixt <johannes.sixt@telecom.at>
The reason that git-shell was excluded from the Windows build was that
our compatibility layer needed stuff that was removed when we tried to
link less of the git library into git-shell. Since 4cfc24afc9ff the
complete library is linked again, so we can build git-shell on Windows
as well. (This fixes 'make install', which depends on that git-shell
is always built.)
Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
---
dhruva schrieb:
> 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.
This is good to know.
> 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:
Thanks for bringing up the issue. I was a bit careless reviewing the
changes in that area. Here is a better fix.
-- Hannes
Makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index dfed7ba..37575f4 100644
--- a/Makefile
+++ b/Makefile
@@ -296,6 +296,7 @@ PROGRAMS += git-pack-redundant$X
PROGRAMS += git-patch-id$X
PROGRAMS += git-receive-pack$X
PROGRAMS += git-send-pack$X
+PROGRAMS += git-shell$X
PROGRAMS += git-show-index$X
PROGRAMS += git-unpack-file$X
PROGRAMS += git-update-server-info$X
@@ -834,7 +835,6 @@ EXTLIBS += -lz
ifndef NO_POSIX_ONLY_PROGRAMS
PROGRAMS += git-daemon$X
PROGRAMS += git-imap-send$X
- PROGRAMS += git-shell$X
endif
ifndef NO_OPENSSL
OPENSSL_LIBSSL = -lssl
--
1.6.0.1.1208.g0bd3.dirty
^ permalink raw reply related [flat|nested] 5+ messages in thread
* 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 11:31 dhruva
@ 2008-09-08 11:53 ` Johannes Sixt
0 siblings, 0 replies; 5+ messages in thread
From: Johannes Sixt @ 2008-09-08 11:53 UTC (permalink / raw)
To: dhruva; +Cc: Kevin Yu, git, Junio C Hamano
dhruva schrieb:
> 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.
In order of increasing difficulty:
- Run the tests on different platforms and servicepack levels.
- Get proficient in building the installer for a release.
- 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'.
- 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.
Please dig the list archive: http://groups.google.com/group/msysgit
I don't think a lot can be done performance-wise unless you want to help
port scripts to C.
-- Hannes
^ 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: [PATCH] Windows: git-shell can be compiled again
2008-09-08 12:12 [PATCH] Windows: git-shell can be compiled again dhruva
@ 2008-09-08 12:22 ` Johannes Sixt
0 siblings, 0 replies; 5+ messages in thread
From: Johannes Sixt @ 2008-09-08 12:22 UTC (permalink / raw)
To: dhruva; +Cc: Kevin Yu, git, Junio C Hamano
dhruva schrieb:
>> From: Johannes Sixt <j.sixt@viscovery.net>
>> - 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?
No. I mean to have a better solution to the build procedure than commit
bd2f73a6ba6da in mingw.git. Look at that commit and at the 'use ...' line
that the build procedure inserts at the top of the perl scripts, and you
should understand the problem (hint: it's the colon in "C:/somwhere").
-- Hannes
^ permalink raw reply [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 12:12 [PATCH] Windows: git-shell can be compiled again dhruva
2008-09-08 12:22 ` Johannes Sixt
-- strict thread matches above, loose matches on Subject: below --
2008-09-08 11:31 dhruva
2008-09-08 11:53 ` 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).