Re: Switching from CVS to GIT

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Alex Riesen <raa.lkml@...>
Cc: <Johannes.Schindelin@...>, <ae@...>, <tsuna@...>, <git@...>, <make-w32@...>
Date: Sunday, October 14, 2007 - 6:41 pm

> Date: Mon, 15 Oct 2007 00:14:46 +0200

That's a 20-20 hindsight: if you deliberately write a program to rely
heavily on Posix-isms, don't be surprised when you discover that it
cannot be easily ported to other platforms.


I'm not sure what you are talking about.  What VFS do you use on
GNU/Linux that cannot work on Windows, and why do you use it?


There's a flag on Windows to open files case-sensitively, if you need
that.  In any case, I don't see how this can be of any real relevance
to porting GIT.  As for ":" in file names, simply don't use it, like
you don't use white space or characters below 32 decimal: it's
inconvenient, even if it's allowed.


With what libraries?  Native `stat' and `readdir' are quite fast.
Perhaps you mean the ported glibc (libgw32c), where `readdir' is
indeed painfully slow, but then you don't need to use it.


So what? on Unix "a/b/c" can be not the same.  Both cases are simply
not complete file names, that's all.  No one said there must be a
single root for all volumes, it's the Posix jingoism creeping in
again.


No longer a problem on Windows versions since 2000.


You only need mmap because you are accustomed to use it on GNU/Linux.


Not enough context, so I cannot talk intelligently about this.  Why do
you need interprocess communication in the first place? why not simply
give birth to a subsidiary process and pass it a command line (which
can be up to 32KB)?
-
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
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Switching from CVS to GIT, Benoit SIGOURE, (Sun Oct 14, 1:10 pm)
Re: Switching from CVS to GIT, Johannes Sixt, (Mon Oct 15, 2:39 am)
Re: Switching from CVS to GIT, Shawn O. Pearce, (Mon Oct 15, 7:12 pm)
Re: Switching from CVS to GIT, Johannes Sixt, (Tue Oct 16, 2:10 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 11:16 am)
Re: Switching from CVS to GIT, Shawn O. Pearce, (Tue Oct 16, 2:21 am)
Re: Switching from CVS to GIT, Johannes Sixt, (Tue Oct 16, 2:29 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Sun Oct 14, 2:27 pm)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 2:39 pm)
Re: Switching from CVS to GIT, Andreas Ericsson, (Sun Oct 14, 3:09 pm)
Re: Switching from CVS to GIT, Martin Langhoff, (Mon Oct 15, 1:43 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 4:14 pm)
Re: Switching from CVS to GIT, Alex Riesen, (Sun Oct 14, 6:14 pm)
Re: Switching from CVS to GIT, Peter Karlsson, (Tue Oct 16, 7:13 am)
RE: Switching from CVS to GIT, Dave Korn, (Sun Oct 14, 6:59 pm)
Re: Switching from CVS to GIT, David Brown, (Sun Oct 14, 8:03 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Mon Oct 15, 2:08 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Mon Oct 15, 6:16 am)
Re: Switching from CVS to GIT, Johannes Sixt, (Mon Oct 15, 6:38 am)
RE: Switching from CVS to GIT, Dave Korn, (Mon Oct 15, 7:16 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Mon Oct 15, 6:52 am)
RE: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 8:01 pm)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 1:36 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Sun Oct 14, 6:41 pm)
Re: Switching from CVS to GIT, Daniel Barkalow, (Mon Oct 15, 8:45 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 12:30 am)
Re: Switching from CVS to GIT, Johannes Sixt, (Tue Oct 16, 2:42 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 3:17 am)
Re: Switching from CVS to GIT, David Kastrup, (Tue Oct 16, 2:06 am)
Re: Switching from CVS to GIT, Daniel Barkalow, (Tue Oct 16, 1:56 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 3:03 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 8:39 am)
Re: Switching from CVS to GIT, Daniel Barkalow, (Tue Oct 16, 1:04 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 9:16 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 9:24 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 11:02 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 11:18 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 11:43 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Tue Oct 16, 1:14 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 3:14 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 8:33 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 9:16 am)
Re: Switching from CVS to GIT, Robin Rosenberg, (Wed Oct 17, 3:33 pm)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 9:21 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 9:50 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 10:14 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 11:12 am)
Re: Switching from CVS to GIT, Steffen Prohaska, (Tue Oct 16, 10:36 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 2:25 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Tue Oct 16, 12:59 pm)
Re: Switching from CVS to GIT, David Brown, (Tue Oct 16, 11:56 am)
RE: Switching from CVS to GIT, Dave Korn, (Tue Oct 16, 12:23 pm)
Re: Switching from CVS to GIT, Christopher Faylor, (Tue Oct 16, 2:06 pm)
Re: Switching from CVS to GIT, Nicolas Pitre, (Tue Oct 16, 12:04 pm)
RE: Switching from CVS to GIT, Dave Korn, (Tue Oct 16, 11:47 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 8:29 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 8:53 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Tue Oct 16, 9:15 am)
Re: Switching from CVS to GIT, Peter Karlsson, (Tue Oct 16, 8:38 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Tue Oct 16, 9:04 am)
Re: Switching from CVS to GIT, Daniel Barkalow, (Tue Oct 16, 3:07 am)
Re: Switching from CVS to GIT, Andreas Ericsson, (Sun Oct 14, 7:55 pm)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 7:45 pm)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 1:53 pm)
Re: Switching from CVS to GIT, Eli Zaretskii, (Mon Oct 15, 1:56 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Mon Oct 15, 4:44 am)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 1:49 pm)
RE: Switching from CVS to GIT, Dave Korn, (Mon Oct 15, 2:25 pm)
Re: Switching from CVS to GIT, Alex Riesen, (Mon Oct 15, 3:34 pm)
RE: Switching from CVS to GIT, Johannes Schindelin, (Mon Oct 15, 2:34 pm)
Re: Switching from CVS to GIT, David Kastrup, (Mon Oct 15, 4:57 am)
Re: Switching from CVS to GIT, Eli Zaretskii, (Mon Oct 15, 12:06 am)
Re: Switching from CVS to GIT, Johannes Schindelin, (Sun Oct 14, 2:20 pm)
Re: Switching from CVS to GIT, Martin Langhoff, (Mon Oct 15, 1:35 am)
Re: Switching from CVS to GIT, Marco Costalba, (Sun Oct 14, 2:06 pm)