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

Re: exporting the last N days of a repository

From
Geoff Russell <geoffrey.russell@gmail.com>
Date
Nov 3, 2008, 01:16 UTC
Message-ID
<93c3eada0811021716y37ba999fkc2085b1060fbea2d@mail.gmail.com>
In-Reply-To
<alpine.DEB.1.00.0810291610340.22125@pacific.mpi-cbg.de.mpi-cbg.de>

On Thu, Oct 30, 2008 at 1:40 AM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

Show 11 quoted lines
> Hi,
>
> On Wed, 29 Oct 2008, Geoff Russell wrote:
>
>> I want to export "the last N days" of a repository to create a copy
>> which has an origin which is the state of the repository N days ago and
>> has all the history between then and now.
>>
>> Can fast-export do this?
>
> Yes.  See the --since=... option.

Sorry, I didn't explain what I want very well. N days ago I had a working directory in a state S with files F1,F2,F3,... I want to dump all the history before then so that this is my new starting point, so I want to keep all changes since then. In general, this is impossible if there are multiple branches which influence what happens between N and now, but in the simple non-branching case it should be possible.

Fast-export with From..To revisions (or with --since=...) just gives changes since the point N days ago.

Basically I'm trying to do an "rcs -o:1.xyz" where xyz is a version and I want to prune before that to shrink a large and unwanted history.

Thanks, Geoff Russell

Show 5 quoted lines
>
> Hth,
> Dscho
>
>
-- 
6 Fifth Ave,
St Morris, S.A. 5068
Australia
Ph: 041 8805 184 / 08 8332 5069
Previous: Johannes SchindelinNext: Johannes Schindelin
Message 3 of 8 in “exporting the last N days of a repository”
  1. Geoff RussellOct 29, 2008
  2. Johannes SchindelinOct 29, 2008
  3. Geoff RussellNov 3, 2008
  4. Johannes SchindelinNov 3, 2008
  5. Geoff RussellNov 4, 2008
  6. Bob HiestandNov 5, 2008
  7. Geoff RussellNov 5, 2008
  8. Bob HiestandNov 5, 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.