question about svnmerge

John Hunter <jdh2358@...552...> writes:

* what do to about all the various subdirs of the mpl trunk
(trunk/toolkits/basemap, trunk/sample_data, etc..). An svn commit to
one tags all with a unique revision number. In git, how do we
synchronize between them? Putting them all in the same tree would be
monolithic and require huge checkouts. Unlike svn, in git it is
difficult/impossible to check out just a subdir (eg trunk/matplotlb)
and also commit to it.

I think git submodules could help here:

http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#submodules
http://github.com/guides/developing-with-submodules

The Basemap project would have a submodule pointing to some revision of the
matplotlib project, etc.

Jouni