Re: git-svn and svn:externals, was Re: Hackontest ideas?
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 29, 2008, 13:04 UTC
- Message-ID
- <alpine.DEB.1.00.0807291502450.4631@eeepc-johanness>
- In-Reply-To
- <200807291428.32072.jnareb@gmail.com>
Hi,
On Tue, 29 Jul 2008, Jakub Narebski wrote:
Show 14 quoted lines
> Johannes Schindelin wrote: > > > On Tue, 29 Jul 2008, Jakub Narebski wrote: > > > > > * handling of svn:externals using submodules > > > > The main concern I have is to get the semantics right: AFAICT > > svn:externals has _no notion_ of "what is current". It just _always_ > > fetches the HEAD. Even if you check out an ancient revision in the > > "superproject". > > If I understand correctly with version 1.5 svn:externals can be > specified using "peg revisions", so they could refer to some specific > revision of 'external', like git submodules.
... which only means that if they had done that from the beginning, it the git-svn enhancement would be easy.
But as they did not have it from the beginning, anybody tackling git-svn and svn:externals will have to come up with sensible semantics for the hard case.
Ciao, Dscho