Re: Git / Subversion Interoperability
- From
Karl Hasselström <kha@treskal.com>
- Date
- Mar 23, 2007, 10:34 UTC
- Message-ID
- <20070323103426.GA15923@diana.vm.bytemark.co.uk>
- In-Reply-To
- <Pine.LNX.4.64.0703230128330.4001@beast.quantumfyre.co.uk>
On 2007-03-23 01:36:11 +0000, Julian Phillips wrote:
Show 17 quoted lines
> On Thu, 22 Mar 2007, Shawn O. Pearce wrote: > > > I thought about the properties, but didn't bother to write > > anything on that subject as we may just be able to say "look, > > properties are not supported in git-svnserver, so don't try to use > > them". > > Indeed. That's what I was aiming at with the the last sentence (not > very clearly unfortunately). It would be nice if the server could > tell the client that properties are not supported ... but I doubt > that it can, since they are fundamental part of Subversion. > > In particular it's how the client finds out about things like > symlinks and line ending conversion. It may be necessary to provide > some basic support for some of the properties in the svn:... > namespace in order for the Subversion repo access library not to > refuse to talk to the git server.
Maybe the pragmatic solution would be to have built-in handling of a few properties such as svn:executable and svn:ignore that have git equivalents, and just emulate all other properties with files.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle