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

t9200-git-cvsexportcommit #8 failure on OS X

From
Brian Gernhardt <benji@silverinsanity.com>
Date
Jan 30, 2007, 16:32 UTC
Message-ID
<20070130163219.GA14431@164.242.249.10.in-addr.arpa>
* expecting success: mkdir -p ?/goo/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/?/?/? &&
      echo Foo >?/goo/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/?/?/?/g?rdets?g?rdet.txt &&
      git add ?/goo/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/?/?/?/g?rdets?g?rdet.txt &&
      cp ../test9200a.png ?/goo/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/?/?/?/g?rdets?g?rdet.png &&
      git add ?/goo/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/?/?/?/g?rdets?g?rdet.png &&
      git commit -a -m "G?r det s? g?r det" && \
      id=$(git rev-list --max-count=1 HEAD) &&
      (cd "$CVSWORK" &&
      git-cvsexportcommit -v -c $id &&
      test "$(echo $(sort ?/goo/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/?/?/?/CVS/Entries|cut -d/ -f2,3,5))" = "g?rdets?g?rdet.png/1.1/-kb g?rdets?g?rdet.txt/1.1/"
      )
mkdir: ?: Invalid argument

It looks like one of the odd characters that git's using for the test is an invalid character for HFS+, so the entire test fails. Perhaps this should be made a "soft" failure like all of the SVN tests passing despite me not having SVN installed, or should a different character be used somewhere? Git can't possibly be expected to work in a situation where the FS fails.

~~ Brian
Next: Robin Rosenberg
Message 1 of 9 in “t9200-git-cvsexportcommit #8 failure on OS X”
  1. Brian GernhardtJan 30, 2007
  2. Robin RosenbergJan 30, 2007
  3. Fail softly if file system does not like test data.Robin Rosenberg, Jan 30, 2007
  4. Brian GernhardtJan 30, 2007
  5. Robin RosenbergJan 31, 2007
  6. Brian GernhardtJan 31, 2007
  7. Robin RosenbergJan 31, 2007
  8. Junio C HamanoJan 31, 2007
  9. Robin RosenbergJan 31, 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.