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

[PATCH 0/8] Speed up git-svn

From
Michele Ballabio <barra_cuda@katamail.com>
Date
May 23, 2008, 14:19 UTC
Message-ID
<1211552384-29636-1-git-send-email-barra_cuda@katamail.com>

This is a respin of the patches by Adam Roben that follow the ones that are now in "pu".

Adam Roben (6):
  Move git-hash-object tests from t5303 to t1007
  Add more tests for git hash-object
  git-hash-object: Add --stdin-paths option
  Git.pm: Add command_bidi_pipe and command_close_bidi_pipe
  Git.pm: Add hash_and_insert_object and cat_blob
  git-svn: Speed up fetch

These patches have the changes suggested in the old thread to remove some warnings and fix the tests, plus formatting changes in the tests. The patches on Git.pm and git-svn.perl are the same as before, patches 2 and 3 are the ones I have touched.

Michele Ballabio (2):
  builtin-cat-file.c: use parse_options()
  change quoting in test t1006-cat-file.sh

These are independent changes, but are always to be applied on top of what's in "pu" (on top of ar/batch-cat, actually). The first tries to simplify the code about the option parsing. The second one is only for readability.

 Documentation/git-hash-object.txt |    5 +-
 builtin-cat-file.c                |  119 ++++++++-------------
 git-svn.perl                      |   42 ++++----
 hash-object.c                     |   45 ++++++++-
 perl/Git.pm                       |  208 ++++++++++++++++++++++++++++++++++++-
 t/t1006-cat-file.sh               |    6 +-
 t/t1007-hash-object.sh            |  133 +++++++++++++++++++++++
 t/t5303-hash-object.sh            |   35 ------
 8 files changed, 456 insertions(+), 137 deletions(-)
 create mode 100755 t/t1007-hash-object.sh
 delete mode 100755 t/t5303-hash-object.sh
Next: Michele Ballabio
Message 1 of 10 in “Speed up git-svn”
  1. 0/8 Speed up git-svnMichele Ballabio, May 23, 2008
  2. 1/8 Move git-hash-object tests from t5303 to t1007Michele Ballabio, May 23, 2008
  3. 2/8 Add more tests for git hash-objectMichele Ballabio, May 23, 2008
  4. 3/8 git-hash-object: Add --stdin-paths optionMichele Ballabio, May 23, 2008
  5. 4/8 Git.pm: Add command_bidi_pipe and command_close_bidi_pipeMichele Ballabio, May 23, 2008
  6. 5/8 Git.pm: Add hash_and_insert_object and cat_blobMichele Ballabio, May 23, 2008
  7. 6/8 git-svn: Speed up fetchMichele Ballabio, May 23, 2008
  8. 7/8 builtin-cat-file.c: use parse_options()Michele Ballabio, May 23, 2008
  9. 8/8 change quoting in test t1006-cat-file.shMichele Ballabio, May 23, 2008
  10. Michele BallabioMay 23, 2008

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.