From: Sam Vilain Date: Mon, 06 Feb 2006 23:23:43 GMT Subject: Re: Tracking and committing back to Subversion? Message-ID: <43E7DA7F.6060503@vilain.net> In-Reply-To: <200602040727.30965.linuxfood@linuxfood.net> Brian Smith wrote: >>Has anyone done any work on bidirectional access to SVN repositories? >>ie, tracking and committing. > I'm working on something that does just that, I haven't gotten to the > bidirectional part just yet. (The only reason I didn't use git-svnimport is > that it has a /terrible/ time importing from the KDE svn repo. ) Indeed, mirroring SVN repositories via SVN::Mirror (which is used by SVK) can take hours for large projects with thousands of commits. > My take on the properties, though I like your thoughts on how to handle at > least svn:ignore, is to basically just let svn deal with them. I will make a > couple tools that will modify them, for interface reasons, but they'll just > be wrappers around the svn commands themselves. > At the moment, the tools are written as bash shell scripts with an > interface I'm trying to keep as intuitive as cogito (even though I use > the core-git tools now.) Right; I was looking for an approach that did not require working copies of the remote subversion repository to be kept locally. Still, perhaps that approach has merit, though I would probably start in Perl and use SVK::Simple (see CPAN) to give a richer SVN mirroring API. Are you planning on publishing these scripts? Sam.