[issue2160] hg serve user authentication and multiple connections.

Shaneyfelt bugs at mercurial.selenic.com
Mon Apr 26 16:52:25 UTC 2010


New submission from Shaneyfelt <t.s at ieee.org>:

Although Mercurial is better than SVN and GIT, etc. in many ways (stable cross-
platform support, less hidden file litter, ease of setup and serve, and flexibility 
of distributed versioning), its easy-to-use serve function has some widely-recognized 
fatal flaws that need to be fixed:

1. Authentication is missing. Add https support when a passphrase for self-signing a 
certificate is provided.

2. Multiple connections are not supported. Add them by spawning processes and tear 
them down after reasonable inactivity timeout (an hour?).

Then one can serve at a moment's notice before going on a long trip, knowing that 
changes can be backed up and published onto a machine that will neither crash if a 
connection is dropped or be vandalized easily. T

his sort of quick and easy setup is the core competence of hg than needs to be 
rounded out to set it apart from the rest. (Because these features are missing, I 
still use existing SVN setups for most projects.)

----------
messages: 12392
nosy: shaneyfelt
priority: feature
status: unread
title: hg serve user authentication and multiple connections.

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2160>
____________________________________________________


More information about the Mercurial-devel mailing list