tags:

views:

300

answers:

1

I like the way that in launchpad if I want to host an app of little use to the public (like, say, a program which prints dots to the console, the count of them depending on which hour it is) I don't have to litter the global hosting site's namespace and fill it up with names such as HourDot but I can put it in my own personal namespace ~username/+junk/HourDot.

Putting all the branches without hierarchy feels like putting everything in one big directory.

Is there a git hosting site where I get to have a namespace for such small apps? Ease of creating and deleting temporary branches also interests me.

+5  A: 

Hosting sites such as GitHub and Gitorious embed username or name of fork in path (name) of repository (or a fork), e.g. http://github.com/jnareb/softsnow-xchat2-filter on GitHub (with username "jnareb" embedded in the name of repository), or http://gitorious.org/softsnow-xchat2-filter/mainline on Gitorious (with name of fork "mainline" embedded in full name of repository).

Git allows arbitrary names (including deeper hierarchy) for git repositories, which can be seen in names such as http://git.kernel.org/?p=git/git.git (in git/ "namespace").


Note that most git hosting sites (see e.g. http://git.or.cz/giwiki/GitHosting) provide free service for public repositories only.

Jakub Narębski