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

Re: [user] git-svn and svn cp

From
David Kastrup <dak@gnu.org>
Date
Nov 19, 2007, 13:37 UTC
Message-ID
<861wamz780.fsf@lola.quinscape.zz>
In-Reply-To
<474190EB.2090701@ogersoft.at>
gerhard.oettl.ml@ogersoft.at writes:
Show 15 quoted lines
> Benoit Sigoure schrieb:
>> On Nov 19, 2007, at 1:56 PM, Matthieu Moy wrote:
>
>> I think this is irrelevant to the question he asked.
>>
>> Now I think that the fact that SVN does "lightweight" copies by
>> recording that such modification was in fact an `svn cp' / `svn mv'
>> isn't important for git-svn, because the data end up in the Git
>> repository which handles copies and moves much much better than SVN
>> does.  
>
> I hoped this and it was one of the motivations for looking at git  ;-)
>
> But why is so much traffic necessary to transfer data that is
> already _complete_ present in the local git repository?

Is it? What is the right behavior when the file has been changed within the git repository (after all, we are rebasing and not tracking the svn archive)?

While I would probably prefer getting a copy from the changed file rather than the original one, the matter does not seem completely trivial in its implications.

> Traffic that seams not to be necessary when using the "not so good"
> svn.

It is not a git problem (git has good packing properties) but rather a git-svn issue. So don't blame git in general.

-- 
David Kastrup
Previous: gerhard.oettl.ml@ogersoft.atNext: Matthieu Moy
Message 7 of 11 in “[user] git-svn and svn cp”
  1. gerhard.oettl.ml@ogersoft.atNov 19, 2007
  2. Matthieu MoyNov 19, 2007
  3. David KastrupNov 19, 2007
  4. Matthieu MoyNov 19, 2007
  5. Benoit SigoureNov 19, 2007
  6. gerhard.oettl.ml@ogersoft.atNov 19, 2007
  7. David KastrupNov 19, 2007
  8. Matthieu MoyNov 19, 2007
  9. Benoit SigoureNov 19, 2007
  10. Eric WongNov 19, 2007
  11. gerhard.oettl.ml@ogersoft.atNov 20, 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.