Commit graph

37 commits

Author SHA1 Message Date
Ollivier Robert
763d19bce1 Update mercurial to 1.0.2.
This is a relatively small bugfix release with two security fixes.

* ensure that git patches only touch files within the repository
  (CVE-2008-2942)
* hgweb: fix "allowpull" permission being ignored when pulling from hgweb

Complete set of changes:
http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew
2008-08-14 21:37:48 +00:00
Ollivier Robert
3b14b4a0d9 Remove extra .endif.
Pointy hat to:	me (through tinderbox again)
2008-07-16 14:28:08 +00:00
Ollivier Robert
2c1ab42696 Fix problems reported by tinderbox run by itetcu@ w/ NOPORTDATA/NOPORTDOCS. 2008-07-16 14:10:57 +00:00
Ollivier Robert
409899bae1 Bug-fixing release 1.0.1. 2008-05-22 21:28:14 +00:00
Ollivier Robert
190062b565 Put the real site instead of the usual place, fetch(1) does not seem to
deal correctly with the 302 redirect.

Noticed by:	bms
2008-03-31 18:04:21 +00:00
Ollivier Robert
a9afb925d6 Upgrade to the long-awaited Mercurial 1.0 release!
General:
 * greatly improved merge tool configuration, see "hgrc.5.txt" for details
 * improved copy/rename handling in diffs, status, and merge
 * files in .hg inherit permissions from .hg/store
 * infer --repository when possible, so commands may be run from anywhere.
 * easy-installable
 * new "droplet" logo

Extensions:
 * churn: promoted to an official extension (previously in contrib)
 * color: new extension coloring "status" and "qseries" command outputs
 * convert:
   - allow synthetic history to be spliced in with --splicemap
   - support GNU Arch and Monotone sources
   - svn: allow shallow conversions of single branches with
     convert.svn.startrev option.
   - svn: make trunk/branches/tags layout detection more flexible by allowing
     either of them to be skipped.
   - svn: preliminary support as a conversion target
 * hgk: configuration file changed from .gitk to .hgk
 * highlight: new extension enabling syntax highlighting in hgweb file
   view (requires pygments)
 * inotify: new extension using Linux 2.6 inotify API for instant status
   checking
 * keyword: new extension for filewise RCS-keyword expansion in working
   directory
 * mq: new --currentdate, --date, --currentuser, and --user options
 * record: add "qrecord" command when used with mq
 * win32mbcs: new extension dealing with problematic MBCS behavior on Windows

Web interface:
 * improved WSGI integration and compatibility
 * follow symlinks in hgwebdir collections
 * show branches in most of gitweb templates
 * add line anchors to annotate, changeset, diff and file views
 * support web.baseurl in hgwebdir, overriding SCRIPT_NAME
2008-03-31 14:28:26 +00:00
Ollivier Robert
4cd39d150c Update Mercurial up to 0.9.5.
Announce: http://www.selenic.com/pipermail/mercurial/2007-October/015150.html

Highlights:

* New extensions: alias, children, imerge, interhg, record
* hgweb: support for Atom feeds
* convert extension: support for Subversion and Darcs

NOTE: I've removed the .egg-info file from pkg-plist, the port does not seem
to create it (manual install does) so removing the port fails.

Submitted by:	Piet Delport <pjdelport@gmail.com>
PR:		ports/117363
2007-10-25 20:54:11 +00:00
Ollivier Robert
70b842c6a9 Bump PORTREVISION for last change.
Reminded by:	tobez (again)
2007-10-03 09:46:36 +00:00
Ollivier Robert
059add0aad A bug in our /bin/sh is making one of the tests fail when looking for a
OS X only utility (FileMerge).  The bug has been fixed recently but as it
is irrelevant to FreeBSD, remove the offending line to avoid tripping on
the bug on older systems.

This should fix hgmerge on these systems.

Reminded by:		tobez
2007-10-02 16:13:09 +00:00
Ollivier Robert
9acc845f5d Update to 0.9.4.
Many changes including some contrib files moved to regular extensions
(convert-repo, purge), fixes.

PR:             ports/114350
Submitted by:   delphij
2007-07-10 15:18:51 +00:00
Ollivier Robert
693a1d1704 Fix plist, remove BROKEN line.
PR:		ports/108137
Submitted by:	Li-Wen Hsu <lwhsu@lwhsu.org>
2007-01-27 21:15:13 +00:00
Kris Kennaway
253dfd3821 BROKEN: Incomplete pkg-plist 2007-01-20 01:42:08 +00:00
Ollivier Robert
771386526f There are no *.txt files in the "root" directory now[1].
Install the HTML ones in addition.

Found by:	Kostik Belousov <kostikbel@gmail.com> [1]
2006-12-20 20:55:25 +00:00
Ollivier Robert
ee9e610414 Update to mercurial 0.9.3 with some file location reorganisation,
new extensions and fixes.  0.9.2 was fixed due to glitches that
slipped in just before release and needed fixes.
2006-12-19 16:16:04 +00:00
Ollivier Robert
94f1968c79 Update to 0.9.1. Lots of changes, new files and features incl. streaming
clone (for fast LANs).

Thanks to Habbie on #mercurial/freenode for tests.
2006-07-27 09:52:24 +00:00
Ollivier Robert
3fb83456f3 PORTSDOC usage makes file list in pkg-list redundant. contrib is in DATADIR
not DOCSDIR.
2006-05-17 15:09:29 +00:00
Ollivier Robert
9aac6741bd Even with PORTDOCS, we need to copy the files ourselves in DOCSDIR. 2006-05-17 13:49:30 +00:00
Ollivier Robert
02a2c25b36 Typo: PORTSDOC -> PORTDOCS.
Found by:	Habbie (on #mercurial@freenode)
2006-05-17 13:38:27 +00:00
Ollivier Robert
1254aa7943 Rewrite the whole doc/contrib installation to be more compliant with the
ports committer guide.  Should fix pointyhead's report.
2006-05-17 09:12:06 +00:00
Ollivier Robert
78c7535e81 Add a missing ;
Found by:	Phil Regnauld <regnauld@x0.dk>
2006-05-12 02:29:06 +00:00
Ollivier Robert
0ba2ecda66 Fix INDEX build by inserting proper TABs instead of spaces.
Anyone give me the hat please.

Found by:	cperciva
2006-05-11 18:59:55 +00:00
Ollivier Robert
d1aa4c74da Update to Mercurial 0.9.
See Changelog at
	http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew

More files are now installed in PREFIX/share/mercurial incl CGI scripts
and documentation.
2006-05-11 17:30:00 +00:00
Ollivier Robert
9e077106eb Fix the broken plist (@dirrm was missing).
Submitted by:	krisbot
2006-04-26 13:12:57 +00:00
Kris Kennaway
e1c011f459 BROKEN: Incomplete pkg-plist 2006-04-22 22:00:54 +00:00
Ollivier Robert
4bb3818c1c Add some missing files in the templates' directory. 2006-04-10 12:26:55 +00:00
Ollivier Robert
aea23d131d Correct pkg-plist.
Submitted by:	krisbot (on behalf of Kris)
2006-04-10 11:06:05 +00:00
Ollivier Robert
f913a96867 Update to newly released 0.8.1. 2006-04-08 15:00:47 +00:00
Ollivier Robert
a25315b9f2 Update to Mercurial 0.8. Too many changes to list there, it is a major
milestone compared to 0.7 and every user is encouraged to upgrade.

Submitted by:	Piet Delport <pjd@satori.za.net>
PR:		ports/92595
2006-02-02 07:18:04 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Ollivier Robert
5c019e9c68 Fix plist.
Submitted by:	kris (through pointyhat)
2005-09-17 21:29:43 +00:00
Ollivier Robert
572f409436 Update to newly-released 0.7.
Take over maintainership from ports@.
2005-09-16 23:07:43 +00:00
Yen-Ming Lee
b895b2553f - fix build and unbreak this port 2005-09-07 01:34:25 +00:00
Kris Kennaway
d88ec05297 BROKEN: Incomplete pkg-plist 2005-09-07 00:15:20 +00:00
Ollivier Robert
d23506a718 Correct plist after upgrade to 0.6c.
Prodded by:		pointyhat through kris.
2005-08-30 08:03:33 +00:00
Ollivier Robert
5ff3db7c45 Update to 0.6c. 2005-08-28 22:08:27 +00:00
Pav Lucistnik
2028f7735b - Update to 0.6b
PR:		ports/83817
Submitted by:	Piet Delport <pjd@satori.za.net>
2005-07-21 09:19:47 +00:00
Pav Lucistnik
2881484ded Mercurial is a fast, lightweight source control management system designed for
efficient handling of very large distributed projects.

PR:		ports/83298
Submitted by:	Andreas Kohn <andreas@syndrom23.de>
2005-07-13 19:05:23 +00:00