aboutsummaryrefslogtreecommitdiff
path: root/devel/py-mercurialserver
Commit message (Collapse)AuthorAgeFilesLines
* Update to version 1.2.0Pawel Pekala2011-09-305-23/+40
| | | | | | | | | PR: ports/160844 Submitted by: Aldis Berjoza <graudeejs@gmail.com> (maintainer) Approved by: miwi, wen (mentors implicit) Notes: svn path=/head/; revision=282694
* Update email address for ports maintained by aldis@bsdroot.lv --> ↵Chris Rees2011-09-171-1/+1
| | | | | | | graudeejs@gmail.com Notes: svn path=/head/; revision=281893
* - Use USERS and GROUPSChris Rees2011-07-032-50/+4
| | | | | | | | | | | - Rename CONF_FILES to avoid conflict with incoming feature PR: ports/157595 Submitted by: Chris Rees <utisoft@gmail.com> Approved by: rene (mentor), maintainer (Aldis Berjoza) Notes: svn path=/head/; revision=277004
* - Update to 1.1.0Martin Wilke2011-02-142-5/+7
| | | | | | | | PR: 154746 Submitted by: Aldis Berjoza <aldis@bsdroot.lv> (maintainer) Notes: svn path=/head/; revision=269118
* mercurial-server gives your developers remote read/write access to centralizedPhilip M. Gollucci2010-11-276-0/+185
Mercurial repositories using SSH public key authentication; it provides convenient and fine-grained key management and access control. All of the repositories controlled by mercurial-server are owned by a single user (the "hg" user in what follows), but many remote users can act on them, and different users can have different permissions. We don't use file permissions to achieve that - instead, developers log in as the "hg" user when they connect to the repository host using SSH, using SSH URLs of the form "ssh://hg@repository-host/repository-name". A restricted shell prevents them from using this access for unauthorized purposes. Developers are authenticated only using SSH keys; no other form of authentication is supported. To give a user access to the repository, place their key in an appropriately-named subdirectory of "/usr/lcoal/etc/mercurialserver/keys" and run "refresh-auth". You can then control what access they have to what repositories by editing the control file "/usr/local/etc/mercurialserver/access.conf", which can match the names of these keys against a glob pattern. For convenient remote control of access, you can instead (if you have the privileges) make changes to a special repository called "hgadmin", which contains its own "access.conf" file and "keys" directory. Changes pushed to this repository take effect immediately. The two "access.conf" files are concatenated, and the keys directories merged. WWW: http://www.lshift.net/mercurial-server.html PR: ports/151993 Submitted by: Aldis Berjoza <aldis at bsdroot.lv> Notes: svn path=/head/; revision=265236