Port details |
- py-mercurialserver Software for hosting mercurial repositories
- 1.2.0 devel
=0 1.2.0Version of this port present on the latest quarterly branch.
- BROKEN: unfetchable
DEPRECATED: Unfetchable, unmaintained This port expired on: 2019-10-16 IGNORE: is marked as broken: unfetchable
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2010-11-27 02:08:04
- Last Update: 2019-10-16 15:29:32
- SVN Revision: 514601
- Also Listed In: python
- License: GPLv2
- WWW:
- http://www.lshift.net/mercurial-server.html
- Description:
- mercurial-server gives your developers remote read/write access to centralized
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
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}mercurialserver>0:devel/py-mercurialserver@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py36-mercurialserver
- Package flavors (<flavor>: <package>)
- py36: py36-mercurialserver
- py27: py27-mercurialserver
- distinfo:
- SHA256 (mercurial-server_1.2.tar.gz) = c6693bc19d1d8d44593e792af95a402ca112a7fa29efba6b9851bc696b258a91
SIZE (mercurial-server_1.2.tar.gz) = 21560
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py36-setuptools>0 : devel/py-setuptools@py36
- python3.6 : lang/python36
- Runtime dependencies:
-
- hg : devel/mercurial
- py36-setuptools>0 : devel/py-setuptools@py36
- python3.6 : lang/python36
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.2.0 16 Oct 2019 15:29:32 |
rene |
Remove expired ports:
2019-10-16 archivers/freetar: Unfetchable, unmaintained
2019-10-16 archivers/hffzip: Unfetchable, unmaintained
2019-10-16 archivers/hpack.non-usa.only: Unfetchable, unmaintained
2019-10-16 archivers/untar: Unfetchable, unmaintained
2019-10-16 astro/gpsdrive: Unfetchable, unmaintained
2019-10-16 astro/planets: Unfetchable, unmaintained
2019-10-16 audio/ascd: Unfetchable, unmaintained
2019-10-16 audio/audiotag: Unfetchable, unmaintained
2019-10-16 audio/gmidimonitor: Unfetchable, unmaintained
2019-10-16 audio/gmpc-lyricwiki: Unfetchable, unmaintained
2019-10-16 audio/jack_mixer: Unfetchable, unmaintained
2019-10-16 audio/jmusic: Unfetchable, unmaintained
2019-10-16 audio/maplay: Unfetchable, unmaintained (Only the first 15 lines of the commit message are shown above ) |
1.2.0 15 Sep 2019 17:28:09 |
antoine |
Deprecate a few ports |
1.2.0 13 Aug 2019 16:01:59 |
mat |
Convert to UCL & cleanup pkg-message (categories d) |
1.2.0 04 Aug 2019 10:02:47 |
antoine |
Mark BROKEN: unfetchable |
1.2.0 05 May 2018 15:09:22 |
danfe |
For ports under `cad', `devel', `dns`, and `math' categories: remove
redundant PKGMESSAGE assignment, which is set appropriately by the
b.p.m when `pkg-message' appears on the SUB_FILES list. |
1.2.0 19 May 2016 10:21:25 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
1.2.0 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
1.2.0 31 Oct 2014 19:25:17 |
bapt |
Simplify plist |
1.2.0 27 Oct 2014 10:58:26 |
bapt |
Cleanup plist |
1.2.0 20 Oct 2014 16:04:14 |
mva |
- Convert ports of devel/ to USES=python
Approved by: portmgr (implicit) |
1.2.0 11 Feb 2014 16:43:19 |
antoine |
Fix packaging
Reported by: pkg-fallout
Note: if this directory was reported as a leftover by tinderbox, this would be a
bug in tinderbox (home directory of a user created by the port) |
1.2.0 30 Jan 2014 12:36:25 |
wg |
devel/py-mercurialserver: add missing pkg-message file
Reported by: marino |
1.2.0 27 Dec 2013 10:34:14 |
wg |
devel/py-mercurialserver: support staging and use auto plist |
1.2.0 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
1.2.0 20 Dec 2012 03:01:24 |
wxs |
Reassign to the pool and trim headers.
Submitted by: Aldis Berjoza <graudeejs@gmail.com> |
1.2.0 30 Sep 2011 21:31:50 |
pawel |
Update to version 1.2.0
PR: ports/160844
Submitted by: Aldis Berjoza <graudeejs@gmail.com> (maintainer)
Approved by: miwi, wen (mentors implicit) |
1.1.0 17 Sep 2011 08:42:12 |
crees |
Update email address for ports maintained by aldis@bsdroot.lv -->
graudeejs@gmail.com |
1.1.0 03 Jul 2011 15:22:13 |
crees |
- Use USERS and GROUPS
- 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) |
1.1.0 14 Feb 2011 03:13:18 |
miwi |
- Update to 1.1.0
PR: 154746
Submitted by: Aldis Berjoza <aldis@bsdroot.lv> (maintainer) |
1.0.1 27 Nov 2010 02:07:50 |
pgollucci |
mercurial-server gives your developers remote read/write access to centralized
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 (Only the first 15 lines of the commit message are shown above ) |