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

Re: [PATCH 3/3] Teach "git branch" about --new-workdir

From
Christian MICHON <christian.michon@gmail.com>
Date
Jul 26, 2007, 11:51 UTC
Message-ID
<46d6db660707260451l7dd6b54o3b4d434e0468cf55@mail.gmail.com>
In-Reply-To
<alpine.LFD.0.999.0707251327390.3607@woody.linux-foundation.org>
On 7/25/07, Linus Torvalds <torvalds@linux-foundation.org> wrote:
Show 11 quoted lines
> Now, admittedly, I think one issue with Windows is that the "hump" is
> simply much bigger. The initial cost (not necessarily in money, but in
> effort) of getting involved in a development process is just a *lot*
> higher for Windows users than it is for just about any UNIX.
>
> If you're on some unix platform, the cost of getting involved is basically
> that the project should already work to some degree, and then there may be
> some relatively *trivial* issues with making sure that you've got a
> compiler installed and the basic libraries. But that's really quite easy
> on just about any UNIX, to the point that most people don't even have to
> think about it.
http://www.openlina.org could closing this gap, as a temp fix.

It's supposed to help running linux native binaries on windows through some virtualization layer. Speed is supposed to be good, the host filesystem is supposed to be accessible. Many suppositions, I haven't evaluated this beast yet.

If this is truly usable, it would mean an easy migration for unix users, using the command line.

For true windows users, git-gui, gitk and ultimately a windows explorer plugin/addon will be needed still, as mentionned earlier in this thread.

It is to be noted though that C conversion and shell replacement will not be all that is needed.

Today, I've a colinux environment containing git-1.5.2.3 and all needed tools for development (shell, compiler, editor). When I perform some git operations in any linux controlled filesystem (ramfs, ext2 over cobd), no problem, git works as advertised.

When I used shared windows folder in the ntfs filesystem, there are issues. Fsync fails when writing files (could be colinux related), but git-init produces different .git/config file and git-commit does not work (fatal: index file smaller than expected). The last 2 problems should be windows related I believe and should hit as soon as the shell over C portage will be done.

Unless the current patches in mingw.git can fix these of course.
-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu
Previous: Linus TorvaldsNext: Julian Phillips
Message 45 of 46 in “Teach "git branch" about --new-workdir”
  1. 3/3 Teach "git branch" about --new-workdirJohannes Schindelin, Jul 22, 2007
  2. Daniel BarkalowJul 22, 2007
  3. Johannes SchindelinJul 22, 2007
  4. Julian PhillipsJul 22, 2007
  5. Johannes SchindelinJul 22, 2007
  6. Julian PhillipsJul 22, 2007
  7. Johannes SchindelinJul 22, 2007
  8. Julian PhillipsJul 22, 2007
  9. Jakub NarebskiJul 22, 2007
  10. Johannes SchindelinJul 22, 2007
  11. Johannes SchindelinJul 22, 2007
  12. Shawn O. PearceJul 23, 2007
  13. Junio C HamanoJul 23, 2007
  14. Shawn O. PearceJul 23, 2007
  15. Shawn O. PearceJul 23, 2007
  16. Johannes SchindelinJul 23, 2007
  17. Johannes SchindelinJul 23, 2007
  18. Marius Storm-OlsenJul 24, 2007
  19. Johannes SchindelinJul 24, 2007
  20. Junio C HamanoJul 24, 2007
  21. Johannes SchindelinJul 24, 2007
  22. Marius Storm-OlsenJul 24, 2007
  23. Julian PhillipsJul 24, 2007
  24. Marius Storm-OlsenJul 24, 2007
  25. Johannes SchindelinJul 24, 2007
  26. Josef WeidendorferJul 24, 2007
  27. Johannes SchindelinJul 24, 2007
  28. Josef WeidendorferJul 24, 2007
  29. Jakub NarebskiJul 25, 2007
  30. Johannes SchindelinJul 24, 2007
  31. Marius Storm-OlsenJul 24, 2007
  32. Marius Storm-OlsenJul 24, 2007
  33. Johannes SchindelinJul 24, 2007
  34. Marius Storm-OlsenJul 24, 2007
  35. Johannes SchindelinJul 24, 2007
  36. Marius Storm-OlsenJul 24, 2007
  37. Alex RiesenJul 24, 2007
  38. Marius Storm-OlsenJul 25, 2007
  39. Johannes SchindelinJul 25, 2007
  40. Steven GrimmJul 25, 2007
  41. Andy ParkinsJul 25, 2007
  42. Marius Storm-OlsenJul 25, 2007
  43. Johannes SchindelinJul 25, 2007
  44. Linus TorvaldsJul 25, 2007
  45. Christian MICHONJul 26, 2007
  46. Julian PhillipsJul 23, 2007

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.