Shugo_M
December 21, 2006, 11:41am
1
Hi,
SASADA Koichi wrote:
svn co svn+ssh://[email protected] /var/svn/ruby/trunk
svn ci svn+ssh://[email protected] /var/svn/ruby/trunk
Sorry to be late, svn service for committers is available now.
$ svn co svn+ssh://[email protected] /ruby/trunk ruby
Please note that the username should always be `svn’.
The author in the log will be selected automatically by your SSH key,
so please don’t mind.
Then please use `–skip-to HEAD’, if you’d like to use svk.
Anonymous accesss is not ready now, but will be available soon.
Finally, the machine for ci.ruby-lang.org (Sun Fire X4100 with 8GB RAM)
is provided by Sun Microsystems. Thanks, Tim B.!
Shugo
Shugo_M
December 22, 2006, 11:41am
2
Hi,
Shugo M. wrote:
Anonymous accesss is not ready now, but will be available soon.
Anonymous SVN service is available now:)
trunk:
$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby
ruby_1_8 branch:
$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8
ruby_1_8_5 branch:
$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5
Or you can use ViewVC at
URL:http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/ .
Shugo
Shugo_M
December 23, 2006, 12:01am
3
2006/12/22, Shugo M. [email protected] :
ruby_1_8 branch:
$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8
ruby_1_8_5 branch:
$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5
Or you can use ViewVC at URL:http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/ .
Shugo
That’s great.
Now, besides the story posted at ruby-lang.org , a link in a side box
probably labeled as “Get the source code” with this instructions would
be great too.
Shugo_M
December 23, 2006, 6:00am
4
The big question is, why do we enable keyword substition. This just
causes
needless
merging conflicts? Nowadays we have really good visual tools for
trakcing
releases,
Shugo_M
December 23, 2006, 9:50am
5
On Dec 22, 2006, at 20:58, [email protected] wrote:
The big question is, why do we enable keyword substition.
Because code requires it to set versions. See the first diff in
Urabe S.'s mail.
This just causes needless merging conflicts?
The problem is CVS-dependent regular expressions.
–
Eric H. - [email protected] - http://blog.segment7.net
I LIT YOUR GEM ON FIRE!
Shugo_M
December 23, 2006, 2:54am
6
Now that the repository moved to svn, I checked the difference between
cvs and svn repositories by exporting them and diffing them. I found
many keyword substitution happened. Most of them are inside comments so
they are harmless, but some did brake the code. For instance
diff -pwrNu ruby-1.8.5-p11-cvs/lib/logger.rb
ruby-1.8.5-p11-svn/lib/logger.rb
— ruby-1.8.5-p11-cvs/lib/logger.rb 2006-08-05 07:00:21.000000000
+0900
+++ ruby-1.8.5-p11-svn/lib/logger.rb 2006-08-05 07:00:31.000000000
+0900
@@ -170,7 +170,7 @@ require ‘monitor’
class Logger
VERSION = “1.2.6”
/: (\S+),v (\S+)/ =~ %q$Id: logger.rb,v 1.5.2.9 2006/08/04 22:00:21
drbrain Exp $
/: (\S+),v (\S+)/ =~ %q$Id: logger.rb 10679 2006-08-04 22:00:31Z
drbrain $
ProgName = “#{$1}/#{$2}”
class Error < RuntimeError; end
This won’t work.
Perhaps we should not move at least ruby1_8_5?
Shugo_M
December 23, 2006, 11:48pm
7
On Thu, 2006-12-21 at 19:39 +0900, Shugo M. wrote:
$ svn co svn+ssh://[email protected] /ruby/trunk ruby
Please note that the username should always be `svn’.
The author in the log will be selected automatically by your SSH key,
Out of curiousity, how is this (determining the SSH key used after
login) accomplished?
-mental
Shugo_M
December 23, 2006, 10:26am
8
Eric H. [email protected] wrote on 23.12.2006 10:48:27:
On Dec 22, 2006, at 20:58, [email protected] wrote:
The big question is, why do we enable keyword substition.
Because code requires it to set versions. See the first diff in
Urabe S.'s mail.
Yes I saw that. Is this good practise? Clever maybe, but
can back fire as now has happend.
This just causes needless merging conflicts?
The problem is CVS-dependent regular expressions.
Maybe we should remove this CVS depency by using module private
version, like some modules are doing already e.g. like uri.rb?
Shugo_M
December 24, 2006, 6:04am
9
On Dec 23, 2006, at 14:46, MenTaLguY wrote:
On Thu, 2006-12-21 at 19:39 +0900, Shugo M. wrote:
$ svn co svn+ssh://[email protected] /ruby/trunk ruby
Please note that the username should always be `svn’.
The author in the log will be selected automatically by your SSH
key,
Out of curiousity, how is this (determining the SSH key used after
login) accomplished?
You could do this by setting the command option in the
authorized_keys file to “svnserve --tunnel --tunnel-
user=drbrain” (which is what it would be for me).
–
Eric H. - [email protected] - http://blog.segment7.net
I LIT YOUR GEM ON FIRE!
Shugo_M
December 27, 2006, 12:26pm
10
ruby_1_8 branch:
$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8
I set up an anonymous read-only Mercurial mirror of the trunk and
branches at the following URL:
http://hg-mirror.pablotron.org/ruby-trunk
and
http://hg-mirror.pablotron.org/ruby-branches
There’s basically no history (due to a silly import bug in Tailor), and
it’s totally unofficial, so I make no guarantees about the stability.
(If you’re wondering what Mercurial is, you can read more about it at
http://selenic.com/mercurial/ ).
Shugo_M
December 29, 2006, 2:33pm
11
Hi,
Paul D. wrote:
Shugo M. ([email protected] ) wrote:
I set up an anonymous read-only Mercurial mirror of the trunk and
branches at the following URL:
Thank you.
There’s basically no history (due to a silly import bug in Tailor), and
it’s totally unofficial, so I make no guarantees about the stability.
You may use svnsync in Subversion 1.4 to create a complete mirror.
But the repository of ruby is large, and the bandwidth is narrow, Sorry.
The bandwidth will be more wide in a month.
Shugo
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Shugo M. wrote:
Sorry to be late, svn service for committers is available now.
$ svn co svn+ssh://[email protected] /ruby/trunk ruby
Thank you for your great work.
Please tell me the server key fingerprint of ci.ruby-lang.org . I cannot
access the server without it.
Regards,
// NaHi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQEVAwUBRZxbHh9L2jg5EEGlAQJloAf+MjwjkXD9AMMAWWAJCF3jOutZzZsbdO4i
BYoYDn4y4ljyoiKckOgdq6znv4/rRGcmyyd62MrKmxn16/Ryh2GlKlA/LFJnvUgb
OE/EJBKnebJhNKZ2tp8HELsavjWhVcWZi4XV9DhCrxfpi2gdB9kQtObA2WZfHwRY
TgMHgKr17SE6gVM9IQsqvkc21XUEtLxYPHQE5ZDpp6YeiwFcLoutca2RBQX4ygmk
fmgkvA/reetOzACF3rL55z13H3xqwkqAl1YiX9KyVlPVVha7P1iiNi6/6FSIGJ1g
q4a5m5hkKPhxd5hpKdWh00o1T+Dts3Z0LOgAngo5IVCDjJeephZ2gA==
=cxpZ
-----END PGP SIGNATURE-----
Shugo_M
January 19, 2007, 4:31pm
13
Hi,
NAKAMURA, Hiroshi wrote:
$ svn co svn+ssh://[email protected] /ruby/trunk ruby
Thank you for your great work.
Please tell me the server key fingerprint of ci.ruby-lang.org . I cannot
access the server without it.
Sorry, I missed your mail.
The fingerprint follows:
ci:~$ sudo ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub
1024 c6:c6:57:3b:ea:3b:67:3f:92:44:34:37:89:75:06:7c
/etc/ssh/ssh_host_rsa_key.pub
ci:~$ sudo ssh-keygen -l -f /etc/ssh/ssh_host_dsa_key.pub
1024 50:d9:a4:14:2e:e0:0d:cf:66:e4:58:f6:fd:ed:66:ee
/etc/ssh/ssh_host_dsa_key.pub
Shugo