[Geany-devel] Git switch

Chow Loong Jin hyperair at xxxxx
Sun Jun 13 15:38:15 UTC 2010

On Sun, 13 Jun 2010 13:08:33 +0200
Enrico Tröger <enrico.troeger at uvena.de> wrote:

> On Sun, 13 Jun 2010 10:05:26 +1000, Lex wrote:
> > As I'm looking at potential hosting services for the first time,
> > Gitorious and Github don't actually look to me to be any more
> > socially oriented than sourceforge, both seem to emphasise hosting
> > and then offer other apps as well just like sourceforge.  Certainly
> > their public face tries to be friendlier whereas sourceforge is a
> > bit
> "friendlier"? Really?
> To me they seem bloated and sort of unusable.
> github's interface is totally unusable, the dynamic loading of the
> directory contents sucks and the overall usage of their repo browser
> is awful, IMHO.
> Similar for gitorious though it's not as bad as github.
> In fact, I do like Sourceforge's plainness or better, the plainness of
> git-web. Also, IMO cgit is a completely sufficient web interface.
> Ok, this was only about the git web interface of the hosing services
> but still.
> I really don't like github and gitorious. Also, as I said I'm not that
> familiar with GIT but I don't see why features like forking or such
> should be done by a hosting service, aren't these all features of the
> VCS itself?

Bandwidth issues. If your connection to your git host sucks
(sourceforge.net particularly sucks from Asian countries) then you want
to minimize data transfer as much as possible. To clone one repository
locally, and then push everything back up involves a significantly
larger amount of data transfer than having a branch already cloned
remotely, and pushing only the new hashes up.

Right now, svn sucks so hard over here that I cannot do a svn checkout
from a sourceforge.net hosted mirror without having my connection
interrupted. What I end up doing is using my shell account on
alioth.debian.net to git svn clone, then git repack -ad to pack it as
small as possible, and rsync over the .git directory. And because
git-svn is not perfect, I sometimes end up with a repository that is no
longer able to dcommit, and have to repeat those steps. That said, I
don't actually commit anything to geany, only geany-plugins.

Kind regards,
Chow Loong Jin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.geany.org/pipermail/devel/attachments/20100613/5ea7f66e/attachment.pgp>

More information about the Devel mailing list