You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by Daniel Rall <dl...@collab.net> on 2004/11/16 01:27:23 UTC

CVS modules converted to Subversion repository

The CVS modules are now available at these locations:

https://svn.apache.org/repos/asf/jakarta/velocity/
https://svn.apache.org/repos/asf/jakarta/velocity-tools/
https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/

You can check them out via a command like:

svn co https://svn.apache.org/repos/asf/jakarta/velocity/trunk velocity

Committers, if you have a shell account, you can set your SVN password
directly on the server via `svnpasswd`.  If you do not have a shell
account, please send me the output of `htpasswd -n -s`.



---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Daniel Rall <dl...@collab.net>.
...and in case anyone is unaware of the ASF's version control guide:

http://www.apache.org/dev/version-control.html


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Daniel Rall <dl...@collab.net>.
On Mon, 2004-11-15 at 16:27 -0800, Daniel Rall wrote:
> The CVS modules are now available at these locations:
> 
> https://svn.apache.org/repos/asf/jakarta/velocity/
> https://svn.apache.org/repos/asf/jakarta/velocity-tools/
> https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/
> 
> You can check them out via a command like:
> 
> svn co https://svn.apache.org/repos/asf/jakarta/velocity/trunk velocity
> 
> Committers, if you have [access to] a shell account, you can set your SVN
> password directly on the server via `svnpasswd`.  If you do not have a shell
> account, please send me the output of `htpasswd -n -s`.

Committers, if you attempt any operations using your previous checkout,
you'll see an error like this:

cvs server: failed to create lock directory for `/home/cvs/jakarta-
velocity' (/home/cvs/jakarta-velocity/#cvs.lock): Permission denied
cvs server: failed to obtain dir lock in repository `/home/cvs/jakarta-
velocity'cvs [server aborted]: read lock failed - giving up

If you have any local changes to you working copy, point cvs to the
public CVSROOT like so:

velocity$ cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic diff

...and create a patch based on the output to apply to your Subversion-
based working copy.



---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Will Glass-Husain <wg...@forio.com>.
I thought we'd fixed the line ending issue in early Spring?  Maybe we missed
some.  The anakia patch should keep the generated files having the correct 
line ending.

Anyway, thanks for restructuring this.

WILL
----- Original Message ----- 
From: "Daniel Rall" <dl...@finemaltcoding.com>
To: "Velocity Developers List" <ve...@jakarta.apache.org>
Sent: Tuesday, June 21, 2005 4:24 PM
Subject: Re: CVS modules converted to Subversion repository


>I set svn:eol-style to native on all files in the velocity/core/
> repository in r191742.  Things look good on my end, let me know if you
> run into any discrepancies.
>
> - Dan
>
> On Wed, 2004-11-17 at 16:40 +0900, Shinobu Kawai wrote:
>>Hi Daniel,
>>
>>> The CVS modules are now available at these locations:
>>>
>>> https://svn.apache.org/repos/asf/jakarta/velocity/
>>> https://svn.apache.org/repos/asf/jakarta/velocity-tools/
>>> https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/
>>It looks like some of the files are stored in the repository with CRLF,
>>while it should be just LF.
>>
>>Subversion user list posting regarding this:
>>  http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21266
>>   http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21273
>>    http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21275
>>
>>About svn:eol-style
>>  http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5
>>
>>About text-base
>>  http://svnbook.red-bean.com/en/1.1/ch03s03.html#svn-ch-3-sect-3.2
>>
>>Best regards,
>>-- Shinobu Kawai
>>
>>--
>>Shinobu Kawai <sh...@gmail.com>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: velocity-dev-help@jakarta.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-dev-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Daniel Rall <dl...@finemaltcoding.com>.
I set svn:eol-style to native on all files in the velocity/core/
repository in r191742.  Things look good on my end, let me know if you
run into any discrepancies. 

- Dan

On Wed, 2004-11-17 at 16:40 +0900, Shinobu Kawai wrote:
>Hi Daniel,
>
>> The CVS modules are now available at these locations:
>> 
>> https://svn.apache.org/repos/asf/jakarta/velocity/
>> https://svn.apache.org/repos/asf/jakarta/velocity-tools/
>> https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/
>It looks like some of the files are stored in the repository with CRLF,
>while it should be just LF.
>
>Subversion user list posting regarding this:
>  http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21266
>   http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21273
>    http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21275
>
>About svn:eol-style
>  http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5
>
>About text-base
>  http://svnbook.red-bean.com/en/1.1/ch03s03.html#svn-ch-3-sect-3.2
>
>Best regards,
>-- Shinobu Kawai
>
>--
>Shinobu Kawai <sh...@gmail.com>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Ben Collins-Sussman <su...@collab.net>.
On Nov 17, 2004, at 6:19 PM, Daniel Rall wrote:

> Ben, I did run cvs2svn.py (compiled by Sander Striker) on the jakarta-
> velocity CVS module.
>
> velocity$ svn pg 'svn:eol-style' xdocs/developer-guide.xml
> native
>
> XEmacs doesn't show me any ^M characters in the WC, but I do see them 
> at
> the end of every line in the corresponding text-base.  Is this the same
> cvs2svn.py conversion problem reported by the Mono folks?
>

Most likely, yup.  You saw my explanation, right?  cvs2svn.py 1.1 will 
set 'native' eol-style on any RCS file not marked with -kb.  But it 
doesn't check to see that the RCS file actually is all LF endings, as 
it's "supposed" to be.  Jackr already demonstrated (as did the Mono 
folks) that there are ways to corrupt the RCS files into having CRLF 
crap in it, and cvs2svn doesn't detect that.

So ultimately, you end up with an svn file that has native eol-style, 
but mixed line endings in the repository (and text-base).  That causes 
spurious diffs.


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Daniel Rall <dl...@collab.net>.
Ben, I did run cvs2svn.py (compiled by Sander Striker) on the jakarta-
velocity CVS module.

velocity$ svn pg 'svn:eol-style' xdocs/developer-guide.xml
native

XEmacs doesn't show me any ^M characters in the WC, but I do see them at
the end of every line in the corresponding text-base.  Is this the same
cvs2svn.py conversion problem reported by the Mono folks?


On Wed, 2004-11-17 at 16:40 +0900, Shinobu Kawai wrote: 
> > Hi Daniel,
> > 
> > > The CVS modules are now available at these locations:
> > > 
> > > https://svn.apache.org/repos/asf/jakarta/velocity/
> > > https://svn.apache.org/repos/asf/jakarta/velocity-tools/
> > > https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/
> > It looks like some of the files are stored in the repository with CRLF,
> > while it should be just LF.
> > 
> > Subversion user list posting regarding this:
> >   http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21266
> >    http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21273
> >     http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21275
> > 
> > About svn:eol-style
> >   http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5
> > 
> > About text-base
> >   http://svnbook.red-bean.com/en/1.1/ch03s03.html#svn-ch-3-sect-3.2



---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Daniel Rall <dl...@collab.net>.
Thanks Shinobu, I'll take a look (though probably not until I get back
from ApacheCon tomorrow).

- Dan


On Wed, 2004-11-17 at 16:40 +0900, Shinobu Kawai wrote:
> Hi Daniel,
> 
> > The CVS modules are now available at these locations:
> > 
> > https://svn.apache.org/repos/asf/jakarta/velocity/
> > https://svn.apache.org/repos/asf/jakarta/velocity-tools/
> > https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/
> It looks like some of the files are stored in the repository with CRLF,
> while it should be just LF.
> 
> Subversion user list posting regarding this:
>   http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21266
>    http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21273
>     http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21275
> 
> About svn:eol-style
>   http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5
> 
> About text-base
>   http://svnbook.red-bean.com/en/1.1/ch03s03.html#svn-ch-3-sect-3.2


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Re: CVS modules converted to Subversion repository

Posted by Shinobu Kawai <sh...@gmail.com>.
Hi Daniel,

> The CVS modules are now available at these locations:
> 
> https://svn.apache.org/repos/asf/jakarta/velocity/
> https://svn.apache.org/repos/asf/jakarta/velocity-tools/
> https://svn.apache.org/repos/asf/jakarta/velocity-dvsl/
It looks like some of the files are stored in the repository with CRLF,
while it should be just LF.

Subversion user list posting regarding this:
  http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21266
   http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21273
    http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=21275

About svn:eol-style
  http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5

About text-base
  http://svnbook.red-bean.com/en/1.1/ch03s03.html#svn-ch-3-sect-3.2

Best regards,
-- Shinobu Kawai

--
Shinobu Kawai <sh...@gmail.com>


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org