Re: Does git fast-import support deltas?

2013-04-19 Thread Jonathan Nieder
Hi Ilya,

Ilya Basin wrote:

 1) a created a git repo from a foreign source using git fast-import
 2) new commits were added to the foreign source

 Can I create a fast-import input stream not containing the commits
 already existing in my git repo and import it?

Yes, if the foreign source is structured in a way to make it easy.
Take a look at the --cat-blob-fd option, the ls and cat-blob
commands, and see svn-fe from contrib/svn-fe/ as an example.

Hope that helps,
Jonathan
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Does git fast-import support deltas?

2013-04-18 Thread Ilya Basin
Hi list.
Here's what I mean:
1) a created a git repo from a foreign source using git fast-import
2) new commits were added to the foreign source

Can I create a fast-import input stream not containing the commits
already existing in my git repo and import it?

I tried to create such streams with:
cvsps --fast-export -d ...
and from a shallow git repo, but the new commits are not imported
(unless the import stream contains a new branch)



--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Does git fast-import support deltas?

2013-04-18 Thread Felipe Contreras
On Fri, Apr 19, 2013 at 12:29 AM, Ilya Basin basini...@gmail.com wrote:
 Hi list.
 Here's what I mean:
 1) a created a git repo from a foreign source using git fast-import
 2) new commits were added to the foreign source

 Can I create a fast-import input stream not containing the commits
 already existing in my git repo and import it?

Yes, see the --import-marks and --export-marks options. The stream has
to refer to the marks that were used int the previous run.

Cheers.

-- 
Felipe Contreras
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html