Re: Switching from CVS to GIT

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Johannes Schindelin <Johannes.Schindelin@...>
Cc: Andreas Ericsson <ae@...>, Benoit SIGOURE <tsuna@...>, git list <git@...>, Eli Zaretskii <eliz@...>, Make Windows <make-w32@...>
Date: Sunday, October 14, 2007 - 6:14 pm

Johannes Schindelin, Sun, Oct 14, 2007 22:14:25 +0200:

Re "functional". Have to remind something (besides the fork):

Filesystem:

- no proper VFS (can't do anything with files opened elsewhere, and we
  have not enough error handling and diagnostic output to detect the
  problems)

- no proper filename semantics (case-insensitivity and stupid rules for
  allowed characters in filenames, like ":" in filenames in
  cross-platform projects)

- no acceptable level of performance in filesystem and VFS (readdir,
  stat, open and read/write are annoyingly slow)

- it is the only OS in the world with multi-root (/a/b/c and /a/b/c
  can be not the same, depending on what current "drive" is) and
  multi-cwd, which hasn't had formed itself into a problem yet, but
  surely will

- no real "mmap" (which kills perfomance and complicates code)

Interprocess communication:

- no reliable text environment (I'm programming in the damn thing for
  10 years and I still don't know how to pass an environment variable
  _for_sure_)

- it has only one argument (limited in size) passed to started
  programs, which means that there is no possible way to safely pass
  file and text arguments on command line (more than one, that is)


-
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)