* Project Hosting with git ?
@ 2008-01-12 13:53 Neshama Parhoti
2008-01-12 14:09 ` Grégoire Barbier
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Neshama Parhoti @ 2008-01-12 13:53 UTC (permalink / raw)
To: git
Hello,
I am beginning a new Open Source project which I would
like to manage with git.
I was wondering how is it possible with current hosting
solutions ?
I mean, if I open a SourceForge project, I have to use cvs/subversion right ?
Is there any way to use git ?
Of course I can pay for a VPS and install my own git server
but that would be a bit expensive.
Any ideas ?
How are the current git-using projects hosted (besides kernel.org...) ?
thank you very much
neshama
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 13:53 Project Hosting with git ? Neshama Parhoti
@ 2008-01-12 14:09 ` Grégoire Barbier
2008-01-12 15:27 ` Neshama Parhoti
2008-01-12 14:16 ` Pascal Obry
2008-01-12 16:45 ` Stephen Sinclair
2 siblings, 1 reply; 11+ messages in thread
From: Grégoire Barbier @ 2008-01-12 14:09 UTC (permalink / raw)
To: Neshama Parhoti; +Cc: git
Neshama Parhoti a écrit :
> I was wondering how is it possible with current hosting
> solutions ?
Hi.
There is a list of git projects and hosting here:
http://git.or.cz/gitwiki/GitProjects
--
Grégoire Barbier - gb à gbarbier.org - +33 6 21 35 73 49
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 13:53 Project Hosting with git ? Neshama Parhoti
2008-01-12 14:09 ` Grégoire Barbier
@ 2008-01-12 14:16 ` Pascal Obry
2008-01-12 15:28 ` Neshama Parhoti
2008-01-12 16:45 ` Stephen Sinclair
2 siblings, 1 reply; 11+ messages in thread
From: Pascal Obry @ 2008-01-12 14:16 UTC (permalink / raw)
To: Neshama Parhoti; +Cc: git
Neshama Parhoti a écrit :
> Hello,
>
> I am beginning a new Open Source project which I would
> like to manage with git.
>
> I was wondering how is it possible with current hosting
> solutions ?
>
> I mean, if I open a SourceForge project, I have to use cvs/subversion right ?
That's right.
> Is there any way to use git ?
Using Savannah:http://savannah.gnu.org/
Or http://repo.or.cz
The former require approval to create the project but has more features
(bug tracker...) and is somewhat faster (larger bandwidth), the later is
simpler but do not require approval. I'm using both, and both are
working fine.
There is probably others.
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 14:09 ` Grégoire Barbier
@ 2008-01-12 15:27 ` Neshama Parhoti
0 siblings, 0 replies; 11+ messages in thread
From: Neshama Parhoti @ 2008-01-12 15:27 UTC (permalink / raw)
To: Grégoire Barbier; +Cc: git
On Jan 12, 2008 4:09 PM, Grégoire Barbier <devel@gbarbier.org> wrote:
> Neshama Parhoti a écrit :
> > I was wondering how is it possible with current hosting
> > solutions ?
>
> Hi.
>
> There is a list of git projects and hosting here:
> http://git.or.cz/gitwiki/GitProjects
thank you
>
> --
> Grégoire Barbier - gb à gbarbier.org - +33 6 21 35 73 49
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 14:16 ` Pascal Obry
@ 2008-01-12 15:28 ` Neshama Parhoti
0 siblings, 0 replies; 11+ messages in thread
From: Neshama Parhoti @ 2008-01-12 15:28 UTC (permalink / raw)
To: Pascal Obry; +Cc: git
On Jan 12, 2008 4:16 PM, Pascal Obry <pascal@obry.net> wrote:
> Neshama Parhoti a écrit :
> > Hello,
> >
> > I mean, if I open a SourceForge project, I have to use cvs/subversion right ?
>
> That's right.
>
> > Is there any way to use git ?
>
> Using Savannah:http://savannah.gnu.org/
>
> Or http://repo.or.cz
>
> The former require approval to create the project but has more features
> (bug tracker...) and is somewhat faster (larger bandwidth), the later is
> simpler but do not require approval. I'm using both, and both are
> working fine.
thanks a lot
>
> There is probably others.
>
> Pascal.
>
> --
>
> --|------------------------------------------------------
> --| Pascal Obry Team-Ada Member
> --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
> --|------------------------------------------------------
> --| http://www.obry.net
> --| "The best way to travel is by means of imagination"
> --|
> --| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 13:53 Project Hosting with git ? Neshama Parhoti
2008-01-12 14:09 ` Grégoire Barbier
2008-01-12 14:16 ` Pascal Obry
@ 2008-01-12 16:45 ` Stephen Sinclair
2008-01-12 17:41 ` Grégoire Barbier
2008-01-12 17:46 ` Jakub Narebski
2 siblings, 2 replies; 11+ messages in thread
From: Stephen Sinclair @ 2008-01-12 16:45 UTC (permalink / raw)
To: Neshama Parhoti; +Cc: git
> I mean, if I open a SourceForge project, I have to use cvs/subversion right ?
>
> Is there any way to use git ?
There is currently an open feature request on sourceforge for git support.
Please feel free to add a comment to the thread, hopefully if enough
people do so they'll do something about it.
(Though I wouldn't be surprised if they're working on it.)
https://sourceforge.net/tracker/?func=detail&atid=350001&aid=1828327&group_id=1
However, git works fine over http. I have a project on SF which I was
using with subversion, but I recently switched the project over to
git.
I simply posted a bare git repo on the project website, and bang it's
"hosted" on sourceforge. In order to automate things a bit, I set up
a local repo which, when I push to it, runs git-update-server-info and
then uses rsync to upload the repo changes to the SF web server.
It seems to work fine. I do occasionally git-clone the http-hosted
repo just to make sure things are still working, and so far no
problems.
The downside is that SF will not collect statistics on the git repo.
However, I've been using ohloh.net to track it instead, which works
wonderfully.
Steve
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 16:45 ` Stephen Sinclair
@ 2008-01-12 17:41 ` Grégoire Barbier
2008-01-12 17:54 ` Stephen Sinclair
2008-01-12 17:46 ` Jakub Narebski
1 sibling, 1 reply; 11+ messages in thread
From: Grégoire Barbier @ 2008-01-12 17:41 UTC (permalink / raw)
To: Stephen Sinclair; +Cc: Neshama Parhoti, git
Stephen Sinclair a écrit :
> However, git works fine over http. I have a project on SF which I was
> using with subversion, but I recently switched the project over to
> git.
I disagree: git does not work "fine" over http, it only works fine for
fetch/pull.
At less with last versions, push over http/webdav does not work (and by
the way corrupts the remote repository, by changing the HEAD sha without
uploading related objects).
I initiated a thread about that on the list a few weeks ago, with
subject "git over webdav: what can I do for improving http-push ?".
However I did not (yet?) post a patch.
> I simply posted a bare git repo on the project website, and bang it's
> "hosted" on sourceforge. In order to automate things a bit, I set up
> a local repo which, when I push to it, runs git-update-server-info and
> then uses rsync to upload the repo changes to the SF web server.
I agree with this: if you push locally and then upload, it works fine.
With rsync, ftp, sftp or whatever you want.
--
Grégoire Barbier - gb à gbarbier.org - +33 6 21 35 73 49
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 16:45 ` Stephen Sinclair
2008-01-12 17:41 ` Grégoire Barbier
@ 2008-01-12 17:46 ` Jakub Narebski
1 sibling, 0 replies; 11+ messages in thread
From: Jakub Narebski @ 2008-01-12 17:46 UTC (permalink / raw)
To: Stephen Sinclair; +Cc: Neshama Parhoti, git
"Stephen Sinclair" <radarsat1@gmail.com> writes:
> Neshama Parhoti wrote:
> > I mean, if I open a SourceForge project, I have to use cvs/subversion right ?
> >
> > Is there any way to use git ?
>
> There is currently an open feature request on sourceforge for git support.
> Please feel free to add a comment to the thread, hopefully if enough
> people do so they'll do something about it.
> (Though I wouldn't be surprised if they're working on it.)
>
> https://sourceforge.net/tracker/?func=detail&atid=350001&aid=1828327&group_id=1
Savannah, which is FOSS hosting site using SourceForge derived engine
(named Savane) has Git support. What is a bit strange is that its fork
Gna!, which also uses Savane, does not have Git support. This is because
Savannah runs "cleanup" branch of Savane while Gna! runs plain (?) Savane;
see http://git.or.cz/gitwiki/InterfacesFrontendsAndToolsWishlist#Savane
Alioth (Debian related projects hosting only) uses modified GForge
engine, which in turn is some fork of SourceForge engine, also has
git support.
Not that it helps much in adding Git support to SourceForge, as both
Savane and GForge are GPL, and IIRC SF.net engine is now closed-source.
> However, git works fine over http. I have a project on SF which I was
> using with subversion, but I recently switched the project over to
> git.
>
> I simply posted a bare git repo on the project website, and bang it's
> "hosted" on sourceforge. In order to automate things a bit, I set up
> a local repo which, when I push to it, runs git-update-server-info and
You need only to enable (chmod a+x) default update hook for that.
> then uses rsync to upload the repo changes to the SF web server.
>
> It seems to work fine. I do occasionally git-clone the http-hosted
> repo just to make sure things are still working, and so far no
> problems.
Nice solution, can be used in with any software hosting (BerliOS or
Sarovar for example) which provides rsync or other way of syncing.
> The downside is that SF will not collect statistics on the git repo.
> However, I've been using ohloh.net to track it instead, which works
> wonderfully.
You can use GitStat in the same way as you provide Git repository,
http://tree.celinuxforum.org/gitstat/
http://sourceforge.net/projects/gitstat/
http://www.ohloh.net/projects/8207?p=gitstat
but Ohloh have quite a nice features.
--
Jakub Narebski
Poland
ShadeHawk on #git
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 17:41 ` Grégoire Barbier
@ 2008-01-12 17:54 ` Stephen Sinclair
2008-01-12 18:01 ` Grégoire Barbier
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Sinclair @ 2008-01-12 17:54 UTC (permalink / raw)
To: Grégoire Barbier; +Cc: git
> I disagree: git does not work "fine" over http, it only works fine for
> fetch/pull.
You're taking me out of context. I meant it works fine for public
hosting so that users can easily clone and create patches. This is
the main motivation for publishing your repo, so in that sense it
"works fine". (for me)
Since SF supports ssh, there's no reason to need http-push. I wish
they would just provide some recent git binaries on the sourceforge
server, then we could git-push properly over ssh instead of using to
use scp or rsync. I think that would be a good start. *shrug*
In any case, http-push over webdav would still require git binaries to
be installed somewhere on SF, so it's essentially the same problem.
Steve
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 17:54 ` Stephen Sinclair
@ 2008-01-12 18:01 ` Grégoire Barbier
2008-01-12 18:08 ` Stephen Sinclair
0 siblings, 1 reply; 11+ messages in thread
From: Grégoire Barbier @ 2008-01-12 18:01 UTC (permalink / raw)
To: Stephen Sinclair; +Cc: git
Stephen Sinclair a écrit :
>> I disagree: git does not work "fine" over http, it only works fine for
>> fetch/pull.
>
> You're taking me out of context. I meant it works fine for public
> hosting so that users can easily clone and create patches. This is
> the main motivation for publishing your repo, so in that sense it
> "works fine". (for me)
I agree.
> Since SF supports ssh, there's no reason to need http-push. I wish
> they would just provide some recent git binaries on the sourceforge
> server, then we could git-push properly over ssh instead of using to
> use scp or rsync. I think that would be a good start. *shrug*
>
> In any case, http-push over webdav would still require git binaries to
> be installed somewhere on SF, so it's essentially the same problem.
I don't think so. A working http-push over webdav would be a dumb
protocol (passive filesystem upload).
However as you said before, this would not be taken in account by SF
statistics and menus.
--
Grégoire Barbier - gb à gbarbier.org - +33 6 21 35 73 49
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Project Hosting with git ?
2008-01-12 18:01 ` Grégoire Barbier
@ 2008-01-12 18:08 ` Stephen Sinclair
0 siblings, 0 replies; 11+ messages in thread
From: Stephen Sinclair @ 2008-01-12 18:08 UTC (permalink / raw)
To: Grégoire Barbier; +Cc: git
> I don't think so. A working http-push over webdav would be a dumb
> protocol (passive filesystem upload).
I see. Not having read your whole thread, I assumed you intended
http-push to be active, more like the svn counterpart. My bad.
That said, I think having an active http-push would be pretty useful.
A passive http-push would be useful mainly for getting past http proxy
servers I guess. Definitely could be nice for that.
Steve
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-01-12 18:09 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-12 13:53 Project Hosting with git ? Neshama Parhoti
2008-01-12 14:09 ` Grégoire Barbier
2008-01-12 15:27 ` Neshama Parhoti
2008-01-12 14:16 ` Pascal Obry
2008-01-12 15:28 ` Neshama Parhoti
2008-01-12 16:45 ` Stephen Sinclair
2008-01-12 17:41 ` Grégoire Barbier
2008-01-12 17:54 ` Stephen Sinclair
2008-01-12 18:01 ` Grégoire Barbier
2008-01-12 18:08 ` Stephen Sinclair
2008-01-12 17:46 ` Jakub Narebski
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).