git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* git tool to keep a subversion mirror
@ 2007-06-17 18:49 Sergey Yanovich
  2007-06-17 21:09 ` Matthieu Moy
  2007-06-24  7:45 ` Jan Hudec
  0 siblings, 2 replies; 8+ messages in thread
From: Sergey Yanovich @ 2007-06-17 18:49 UTC (permalink / raw)
  To: git, normalperson


I am actively using git for my project. Thanks everyone envolved.

However, I got tired of administering own web server and registered my
project at sourceforge. Unlike repo.or.cz (thanks again for everyone
envolved), they do not provide git hosting. But a project without a
source repository is non-sence.

I am not in any way going to use Subversion after I tried git, but I
need to be able to export to a Subversion repository. I found an
excellent tool called 'git-svn'. However, the flawed nature of
Subversion put shackles on normal git usage after you do 'git-svn init'.

Since git is the best scm system, my situation is probably quite common.
So I am filing these patches.

There is a 'git-svn' command which does want I need, so I created a
simple wrapper around it. I also found that 'git-svn commit-diff' is
having a small trouble dealing with root <tree-ish>, which is corrected
by an attached patch.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* git tool to keep a subversion mirror
@ 2007-06-17 19:38 Sergey Yanovich
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Yanovich @ 2007-06-17 19:38 UTC (permalink / raw)
  To: git, normalperson

Oops, failed to attach patches last time

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: git tool to keep a subversion mirror
  2007-06-17 18:49 Sergey Yanovich
@ 2007-06-17 21:09 ` Matthieu Moy
  2007-06-18  6:42   ` Sergey Yanovich
  2007-06-24  7:45 ` Jan Hudec
  1 sibling, 1 reply; 8+ messages in thread
From: Matthieu Moy @ 2007-06-17 21:09 UTC (permalink / raw)
  To: Sergey Yanovich; +Cc: git, normalperson

Sergey Yanovich <ynvich@gmail.com> writes:

> which is corrected by an attached patch.

I believe you forgot it then ... ;-)

-- 
Matthieu

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: git tool to keep a subversion mirror
  2007-06-17 21:09 ` Matthieu Moy
@ 2007-06-18  6:42   ` Sergey Yanovich
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Yanovich @ 2007-06-18  6:42 UTC (permalink / raw)
  To: git, normalperson, Matthieu Moy

Matthieu Moy wrote:
>> which is corrected by an attached patch.
> 
> I believe you forgot it then ... ;-)
> 
Absolutely right. Forgot to add a dir in the end. But I noticed that, 
and send a catch-up:

git-send-email --to git () vger . kernel.org --to normalperson () 
yhbt.net --chain-reply-to --subject "git tool to keep a subversion 
mirror" --compose --in-reply-to 11821061823423-git-send-email-ynvich () 
gmail.com /tmp/out/

Here, I replace @ with ' () ' in the above for some anti-bot protection.

However, '--chain-reply-to' seems to have failed. The patches (2 of 
them) came as top-level posts. Or I may be doing something wrong.

--
  Sergey Yanovich

^ permalink raw reply	[flat|nested] 8+ messages in thread

* git tool to keep a subversion mirror
@ 2007-06-18 12:14 Sergey Yanovich
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Yanovich @ 2007-06-18 12:14 UTC (permalink / raw)
  To: git, normalperson, Matthieu.Moy

On 6/18/07, Sergey Yanovich <ynvich@gmail.com> wrote:
> However, '--chain-reply-to' seems to have failed. The patches (2 of
> them) came as top-level posts. Or I may be doing something wrong.

I should have used '--thread' and '--in-reply-to=' when I was formating
the patches. It should be correctied this time.

Sorry for being akward :)

--
 Sergey Yanovich

^ permalink raw reply	[flat|nested] 8+ messages in thread

* git tool to keep a subversion mirror
@ 2007-06-18 14:47 Sergey Yanovich
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Yanovich @ 2007-06-18 14:47 UTC (permalink / raw)
  To: git, J.Sixt

Johannes Sixt wrote:
> It is extremely difficult to tell whether the patch makes sense or is
> correct, if there is _no_ explanation what it is good for.

I agree 100%. I sent a fore-letter using git-send-email, but all parts got split. 

Pasting it manually:

> I am actively using git for my project. Thanks everyone envolved.
> 
> However, I got tired of administering own web server and registered my
> project at sourceforge. Unlike repo.or.cz (thanks again for everyone
> envolved), they do not provide git hosting. But a project without a
> source repository is non-sence.
> 
> I am not in any way going to use Subversion after I tried git, but I
> need to be able to export to a Subversion repository. I found an
> excellent tool called 'git-svn'. However, the flawed nature of
> Subversion put shackles on normal git usage after you do 'git-svn init'.
> 
> Since git is the best scm system, my situation is probably quite common.
> So I am filing these patches.
> 
> There is a 'git-svn' command which does want I need, so I created a
> simple wrapper around it. I also found that 'git-svn commit-diff' is
> having a small trouble dealing with root <tree-ish>, which is corrected
> by an attached patch.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* git tool to keep a subversion mirror
@ 2007-06-19  6:50 Sergey Yanovich
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Yanovich @ 2007-06-19  6:50 UTC (permalink / raw)
  To: git, normalperson, J.Sixt

A set of patches updated with comments from this list follows.

Thanks for your time.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: git tool to keep a subversion mirror
  2007-06-17 18:49 Sergey Yanovich
  2007-06-17 21:09 ` Matthieu Moy
@ 2007-06-24  7:45 ` Jan Hudec
  1 sibling, 0 replies; 8+ messages in thread
From: Jan Hudec @ 2007-06-24  7:45 UTC (permalink / raw)
  To: Sergey Yanovich; +Cc: git, normalperson

[-- Attachment #1: Type: text/plain, Size: 927 bytes --]

On Sun, Jun 17, 2007 at 21:49:42 +0300, Sergey Yanovich wrote:
> I am actively using git for my project. Thanks everyone envolved.
> 
> However, I got tired of administering own web server and registered my
> project at sourceforge. Unlike repo.or.cz (thanks again for everyone
> envolved), they do not provide git hosting. But a project without a
> source repository is non-sence.

It is. But project on sourceforge with source repository on repo.or.cz is
perfectly ok.

Providing subversion interface to your project might make sense, but on the
other hand you probably want your potential contributors make contributions
with git and not with subversion.

As yet another alternative you might want to go to some other hosting. Maybe
http://en.wikipedia.org/wiki/Comparison_of_free_software_hosting_facilities
could be good starting point for looking for some.

-- 
						 Jan 'Bulb' Hudec <bulb@ucw.cz>

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-06-24  7:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-19  6:50 git tool to keep a subversion mirror Sergey Yanovich
  -- strict thread matches above, loose matches on Subject: below --
2007-06-18 14:47 Sergey Yanovich
2007-06-18 12:14 Sergey Yanovich
2007-06-17 19:38 Sergey Yanovich
2007-06-17 18:49 Sergey Yanovich
2007-06-17 21:09 ` Matthieu Moy
2007-06-18  6:42   ` Sergey Yanovich
2007-06-24  7:45 ` Jan Hudec

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).