octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Public Mercurial hosting


From: Thomas Weber
Subject: Public Mercurial hosting
Date: Wed, 12 Mar 2008 10:54:33 +0100

Hi, 

I'd like to announce the possibility for Mercurial hosting for Octave
contributors at 
        http://hg.tw-math.de/
        https://hg.tw-math.de/

What follows is from the file "hosting-policy.rst" in the hosting-policy
repository at the above URI. I tried to cover most things in there; if
you have questions, please ask.


========================================================================
=====================================
  Policy for Mercurial repositories
=====================================

Summary
=======
Anything reasonable goes, if you have questions, send me an e-mail:
Thomas Weber <thomas.weber.mail_at_gmail.com>


Repositories
============
The public hosting is meant as an aid to ease collaboration among Octave
developers. If you don't want/need it, just go ahead as you did
before.  

If you decide that you want an online repository, drop me an e-mail.
Ideally, I should know your name from Octave's maintainer list; if you
are completely unknown to me, I may ask for some contributions send via
the list first. You will then get an answer with your username and a
password. If you have a preference for a username, include it in the
e-mail. Otherwise, I'll make something up from your name. I prefer it if
you choose something. 

Passwords are generated random passwords. Your repository will be named
after your username. [1]_ Pushing is private, pulling is public: Pushing
is only possible over https, pulling via http and https. Your repository
is visible to the world, please keep that in mind. 

New repositories will be initializied with a (somewhat) up-to-date clone
of John's tree by default. The idea is that most people probably have an
ADSL connection, where upstream is much slower than downstream, so
pushing a full 70+ MB would take some time. Also, is saves on the
server's bandwidth. John's tree won't be publically visible, however: I
don't want confusion about the official octave.org tree. 
  
If such an initialization doesn't make sense for your repo, please say
so in your e-mail.

Collaboration
=============
You can subscribe to any repository via either an RSS or an Atom feed,
in order to know what happens in other peoples' repositories.

Backups
=======
Easy, there are **none**. However, every Mercurial repository holds the
complete history, so the online repo is already a backup of your local
storage.

Hosting specs
=============
In case anybody is interested:

  - Virtual Server with 384 MB Ram and 10 GB hard disk space
  - 200 GB traffic per month
  - Debian stable (currently: etch) with Mercurial 0.9.5.

.. [1] If multiple people want to share one repository for a common
       development effort, they are obviously free to propose a name. 

========================================================================


Thanks
        Thomas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]