git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Mozilla, git and Windows

From
Sam Vilain <sam@vilain.net>
Date
Nov 28, 2006, 00:30 UTC
Message-ID
<456B8310.5020102@vilain.net>
In-Reply-To
<9e4733910611270728p36e58e08w6cc7a2989b7843ce@mail.gmail.com>
Jon Smirl wrote:
Show 9 quoted lines
> In the other thread we are discussing the conversion of Mozilla CVS to
> git format. This is something that has to be done but it is not the
> only issue. Without a native Windows port they won't even consider
> using git. There is also the risk that the features needed by Mozilla
> will be completed after they choose to use a different SCM.
>
> Even if we implement all of the needed features git still needs to win
> the competition against the other possible choices. The last I heard
> the leading candiate is SVN/SVK.
Jon,

When I met clkao in August to discuss the possibility of using git as a depot for SVK, he seemed very open to the idea, and we worked on an initial plan for this. This should eventually allow svk to be used as a porcelain, which might make it more palatable to the Windows crowd.

However that doesn't solve the Windows porting issue - it would still need to access the repository.

I've been working on and off on an abstraction to git, in Moose (perl 6 objects on perl 5) - what's working so far is making core objects, and producing correct checksums.

You can see this early implementation at http://utsl.gen.nz/gitweb/?p=VCS-Git

What I've found is that I need a good abstraction of UNIX pipelines that is as portable as Perl, so that I can prototype the code basing it on setting up command pipelines on UNIX, and have it gracefully degrade to either using temporary files on Windows, or threading if portions are re-implemented using Perl (or a ported libgit). I am currently working on this and hope to have a release by the end of the week, though I will not have tested the Windows portability by then.

I would love it if anyone interested in the project would like to help me complete the OO-based API, provide tests, documentation, or any kind of feedback really.

Previous: Michael Haggerty
Message 8 of 8 in “Mozilla, git and Windows”
  1. Jon SmirlNov 27, 2006
  2. Andy WhitcroftNov 27, 2006
  3. Jon SmirlNov 27, 2006
  4. Robin RosenbergNov 27, 2006
  5. Petr BaudisNov 27, 2006
  6. Jon SmirlNov 28, 2006
  7. Michael HaggertyNov 28, 2006
  8. Sam VilainNov 28, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.