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

Re: [PATCH-v3] Allow git-filter-branch to process large repositories with lots of branches.

From
Junio C Hamano <gitster@pobox.com>
Date
Sep 11, 2013, 16:06 UTC
Message-ID
<xmqqhadruyu4.fsf@gitster.dls.corp.google.com>
In-Reply-To
<CE550501.19691%lee.carver@corp.service-now.com>
Lee Carver <Lee.Carver@servicenow.com> writes:
> It is using the same ${tempdir} working directory that git rev-list uses
> below for the ../revs file
Ah, I missed that; then that should be safe.  The patch looks sane.
Can we have your sign-off, too, please?
Show 16 quoted lines
>
> It's normally .git-rewrite/t, following the normal working directory setup
> near line 205.
>
>>
>>>  
>>>  case "$filter_subdir" in
>>>  "")
>>> @@ -268,7 +268,7 @@ case "$filter_subdir" in
>>>  esac
>>>  
>>>  git rev-list --reverse --topo-order --default HEAD \
>>> -	--parents --simplify-merges $rev_args "$@" > ../revs ||
>>> +	--parents --simplify-merges --stdin "$@" < ../parse > ../revs ||
>>>  	die "Could not get the commits"
>>>  commits=$(wc -l <../revs | tr -d " ")
Previous: Lee CarverNext: Lee Carver
Message 6 of 7 in “Allow git-filter-branch to process large repositories with lots of branches.”
  1. Allow git-filter-branch to process large repositories with lots of branches.Lee Carver, Sep 7, 2013
  2. Stefano LattariniSep 7, 2013
  3. Allow git-filter-branch to process large repositories with lots of branches.Lee Carver, Sep 10, 2013
  4. Junio C HamanoSep 10, 2013
  5. Lee CarverSep 11, 2013
  6. Junio C HamanoSep 11, 2013
  7. Allow git-filter-branch to process large repositories with lots of branches.Lee Carver, Sep 12, 2013

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.