Discussion:
[Mason-devel] HTML::Mason git repo - SVN mirror
Pedro Melo
2009-10-01 10:28:08 UTC
Permalink
Hi,

I've created and keep up-to-date hourly a git repo with a mirror of
the svn repository.

You can find it at https://github.com/melo/mason-svn

The authors file I'm using is the following. Feel free to suggest
changes. I can recreate the repo with those. Its marked experimental
for a reason.

autarch = Dave Rolsky <***@urth.org>
jswartz = Jonathan Swartz <***@pobox.com>
kwilliams = Ken Williams <***@cpan.org>
modus = Patrick Michael Kane <modus-***@pr.es.to>
sharkey3 = Nick 'Sharkey' Moore <sharkey+***@zoic.org>
sharkey = Nick 'Sharkey' Moore <sharkey+***@zoic.org>
swartz = Jonathan Swartz <***@pobox.com>
wheeler = David Wheeler <***@justatheory.com>

I collected the emails from the CPAN author pages, I assumed that
jswartz/swartz and sharkey3/sharkey are the same person.

Bye
Jonathan Swartz
2009-10-01 11:20:53 UTC
Permalink
Thanks Pedro, this is great! There's no particular reason we're still
on svn, other than inertia. So this is a good step towards moving
Mason officially into git.

Jon
Post by Pedro Melo
Hi,
I've created and keep up-to-date hourly a git repo with a mirror of
the svn repository.
You can find it at https://github.com/melo/mason-svn
The authors file I'm using is the following. Feel free to suggest
changes. I can recreate the repo with those. Its marked experimental
for a reason.
I collected the emails from the CPAN author pages, I assumed that
jswartz/swartz and sharkey3/sharkey are the same person.
Bye
------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart
your
developing skills, take BlackBerry mobile applications to market and
stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register
now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Mason-devel mailing list
https://lists.sourceforge.net/lists/listinfo/mason-devel
Pedro Melo
2009-10-01 13:20:57 UTC
Permalink
Hi,
Post by Jonathan Swartz
Thanks Pedro, this is great! There's no particular reason we're
still on svn, other than inertia. So this is a good step towards
moving Mason officially into git.
Well, if somebody can check my authors.lst file, I can do another
migration. If that goes well, I can use the forget-svn script that is
floating around some perl users to do a more final migration.

Maybe even create a "MasonHQ" user at github to host the official repo.

Best regards,
Post by Jonathan Swartz
Post by Pedro Melo
Hi,
I've created and keep up-to-date hourly a git repo with a mirror of
the svn repository.
You can find it at https://github.com/melo/mason-svn
The authors file I'm using is the following. Feel free to suggest
changes. I can recreate the repo with those. Its marked experimental
for a reason.
I collected the emails from the CPAN author pages, I assumed that
jswartz/swartz and sharkey3/sharkey are the same person.
Bye
------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart
your
developing skills, take BlackBerry mobile applications to market
and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register
now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Mason-devel mailing list
https://lists.sourceforge.net/lists/listinfo/mason-devel
Jonathan Swartz
2009-10-01 17:56:03 UTC
Permalink
The authors file looks good to me.
Post by Pedro Melo
Hi,
Post by Jonathan Swartz
Thanks Pedro, this is great! There's no particular reason we're
still on svn, other than inertia. So this is a good step towards
moving Mason officially into git.
Well, if somebody can check my authors.lst file, I can do another
migration. If that goes well, I can use the forget-svn script that is
floating around some perl users to do a more final migration.
Maybe even create a "MasonHQ" user at github to host the official repo.
Best regards,
Post by Jonathan Swartz
Post by Pedro Melo
Hi,
I've created and keep up-to-date hourly a git repo with a mirror of
the svn repository.
You can find it at https://github.com/melo/mason-svn
The authors file I'm using is the following. Feel free to suggest
changes. I can recreate the repo with those. Its marked experimental
for a reason.
I collected the emails from the CPAN author pages, I assumed that
jswartz/swartz and sharkey3/sharkey are the same person.
Bye
------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart
your
developing skills, take BlackBerry mobile applications to market
and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register
now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Mason-devel mailing list
https://lists.sourceforge.net/lists/listinfo/mason-devel
------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart
your
developing skills, take BlackBerry mobile applications to market and
stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register
now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Mason-devel mailing list
https://lists.sourceforge.net/lists/listinfo/mason-devel
David E. Wheeler
2009-10-01 18:09:37 UTC
Permalink
Post by Jonathan Swartz
The authors file looks good to me.
My address is fine, too.

David
Pedro Melo
2009-10-01 18:20:20 UTC
Permalink
Hi,
Post by David E. Wheeler
Post by Jonathan Swartz
The authors file looks good to me.
My address is fine, too.
I got a correction already, so I'm going to regenerate the repository
during the night.

I'll search around for the forget-svn or abandon-svn script that some
perl users used. I believe its very similar to --no-metadata of git
svn init but I'll check.

If all goes well, tomorrow morning (GMT) we should have a clean git
repository.

When Dave is ready to switch to Git, he can push this repo to his
github account and we have an official git repository for Mason that I
can fork :). Until then I'll keep my mason-svn repo up-to-date with
the SVN repo at SourceForge.

Bye,
Jonathan Swartz
2009-10-01 18:31:59 UTC
Permalink
Post by Pedro Melo
Post by David E. Wheeler
Post by Jonathan Swartz
The authors file looks good to me.
My address is fine, too.
I got a correction already, so I'm going to regenerate the repository
during the night.
I'll search around for the forget-svn or abandon-svn script that some
perl users used. I believe its very similar to --no-metadata of git
svn init but I'll check.
If all goes well, tomorrow morning (GMT) we should have a clean git
repository.
When Dave is ready to switch to Git, he can push this repo to his
github account and we have an official git repository for Mason that I
can fork :). Until then I'll keep my mason-svn repo up-to-date with
the SVN repo at SourceForge.
Actually, I'll take the repo in my account. It's been a while since
I've driven, and Dave's busy with lots of other things so I don't
think he'll object... :)

Jon
Dave Rolsky
2009-10-02 05:27:50 UTC
Permalink
Post by Jonathan Swartz
Post by Pedro Melo
Post by David E. Wheeler
Post by Jonathan Swartz
The authors file looks good to me.
My address is fine, too.
I got a correction already, so I'm going to regenerate the repository
during the night.
I'll search around for the forget-svn or abandon-svn script that some
perl users used. I believe its very similar to --no-metadata of git
svn init but I'll check.
If all goes well, tomorrow morning (GMT) we should have a clean git
repository.
When Dave is ready to switch to Git, he can push this repo to his
github account and we have an official git repository for Mason that I
can fork :). Until then I'll keep my mason-svn repo up-to-date with
the SVN repo at SourceForge.
Actually, I'll take the repo in my account. It's been a while since
I've driven, and Dave's busy with lots of other things so I don't
think he'll object... :)
Fine with me, although I've gotta say that I fucking hate github. It's
slow, down all too often, and just plain tedious to use.

I'd prefer to see the Mason git repo hosted elsewhere.


-dave

/*============================================================
http://VegGuide.org http://blog.urth.org
Your guide to all that's veg House Absolute(ly Pointless)
============================================================*/
Pedro Melo
2009-10-02 05:57:34 UTC
Permalink
Hi,
Post by Dave Rolsky
Post by Jonathan Swartz
Post by Pedro Melo
Post by David E. Wheeler
Post by Jonathan Swartz
The authors file looks good to me.
My address is fine, too.
I got a correction already, so I'm going to regenerate the
repository
during the night.
I'll search around for the forget-svn or abandon-svn script that some
perl users used. I believe its very similar to --no-metadata of git
svn init but I'll check.
If all goes well, tomorrow morning (GMT) we should have a clean git
repository.
When Dave is ready to switch to Git, he can push this repo to his
github account and we have an official git repository for Mason that I
can fork :). Until then I'll keep my mason-svn repo up-to-date with
the SVN repo at SourceForge.
Actually, I'll take the repo in my account. It's been a while since
I've driven, and Dave's busy with lots of other things so I don't
think he'll object... :)
Fine with me, although I've gotta say that I fucking hate github. It's
slow, down all too often, and just plain tedious to use.
I'd prefer to see the Mason git repo hosted elsewhere.
Well, thats the beauty with git, you can just host it on several places.

You could just run gitosis on the masonhq site, or just the plain git
daemon, or even push to the sourceforge git server, or use another
site like gitorious.org.

Lots of choice.

All my projects @ github have this [remote] defined:

[remote "all"]
url = git:melo/anna.git
url = ***@github.com:melo/anna.git

You can't get this by the command line (at least, i don't know how)
but if you edit your config file directly, you can create a remote
with several url's, and then you can just git push all and it will
send to all of those repos with a single command.

Best regards,
Jonathan Swartz
2009-10-02 17:26:20 UTC
Permalink
Post by Pedro Melo
Post by Dave Rolsky
Fine with me, although I've gotta say that I fucking hate github. It's
slow, down all too often, and just plain tedious to use.
I'd prefer to see the Mason git repo hosted elsewhere.
Funny, I never have a problem with github.
Post by Pedro Melo
Well, thats the beauty with git, you can just host it on several places.
You could just run gitosis on the masonhq site, or just the plain git
daemon, or even push to the sourceforge git server, or use another
site like gitorious.org.
Lots of choice.
[remote "all"]
url = git:melo/anna.git
You can't get this by the command line (at least, i don't know how)
but if you edit your config file directly, you can create a remote
with several url's, and then you can just git push all and it will
send to all of those repos with a single command.
I guess you can do this, but if you have multiple main commit authors,
they all have to have the same lines, right? And if one place is down,
they'll get out of sync? I know this is probably "the git way" but
it's still a little hard for me to break away from the single-official-
repo philosophy.
Pedro Melo
2009-10-02 17:36:30 UTC
Permalink
Hi,
Post by Jonathan Swartz
Post by Pedro Melo
Well, thats the beauty with git, you can just host it on several places.
You could just run gitosis on the masonhq site, or just the plain git
daemon, or even push to the sourceforge git server, or use another
site like gitorious.org.
Lots of choice.
[remote "all"]
url = git:melo/anna.git
You can't get this by the command line (at least, i don't know how)
but if you edit your config file directly, you can create a remote
with several url's, and then you can just git push all and it will
send to all of those repos with a single command.
I guess you can do this, but if you have multiple main commit
authors, they all have to have the same lines, right?
Right.
Post by Jonathan Swartz
And if one place is down, they'll get out of sync?
Right, until the next push.
Post by Jonathan Swartz
I know this is probably "the git way" but it's still a little hard
for me to break away from the single-official-repo philosophy.
Sure, and I didn't say it was "the git way", only that it is easy to
do with git.

Alternatively, git clone --bare the github repo at masonhq, and cron a
git fetch to update that mirror from time to time.

Best regards,

Pedro Melo
2009-10-02 06:52:02 UTC
Permalink
Hi,

the new repo is up at http://github.com/melo/mason-svn/

It uses the new authors file with fixes to the m/sharkey3?/ accounts.

It still includes the svn metadata. Next steps I'll clean it up using
the instructions on

http://blog.woobling.org/2009/06/git-svn-abandon.html

to create the final git repository, all pretty and nice.

Best regards,
Loading...