summaryrefslogtreecommitdiff
path: root/devel/monotone-server
AgeCommit message (Collapse)AuthorFilesLines
2012-02-27The time has come to say bye to monotone. Remove myself as maintainer, asjmmv1-2/+2
I'm not using these packages any more.
2011-12-26Fix RCS IDjoerg1-1/+1
2011-12-04get_passphrase_from_file.lua seems to have moved in the distribution.riz1-2/+2
2011-04-03Set EXTRACT_SUFX so it uses the same tarball as monotone.wiz1-1/+2
2011-04-01Update to 1.0: depend on monotone-1.0.jmmv1-4/+4
2010-11-30Update monotone{,-el,-server} to 0.99.1:jmmv1-3/+3
Bugs fixed - monotone crashed on x86_64 when a netsync action required the parsing of an URL. This has been fixed. (closes monotone issue 100) - monotone's automation interface version was reported wrongly as 12.1, where it should have been 13.0.
2010-11-07Update to 0.99: depend on monotone 0.99.jmmv1-4/+4
2010-10-30sync some more occurences of the mtn versiondrochner1-3/+3
2010-10-30update pkgname to sync with mtn base pkg, no changesdrochner1-2/+2
2010-06-23Remove distinfo. It is unused and, at this point outdated, which is causingjmmv2-6/+2
the build of this package to fail.
2010-06-16I actually forgot to bump the dependency... do it now.jmmv1-2/+2
2010-06-16Update to 0.48: depend on monotone-0.48.jmmv1-3/+3
2010-03-15Update to 0.47: use the 0.47 distfile and depend on monotone 0.47.jmmv2-9/+8
2010-03-12Full rewrite of the monotone-server package:jmmv9-204/+436
- Delete the monotone-server-init script. - Modify the monotone rc.d(8) script to provide extra commands such as 'init', 'genkey' and 'read' to manipulate the server. These are not interactive, but allow the same level of customization as the previous script. Inspired by how the monotone init.d script from Fedora works. - Delete the need of an rc.conf script in the pkg_sysconfdir of this package. The settings previously stored there are now automatically discovered. - Fully automated creation of a server key: no more need to create a passphrase by hand, memorize it, and stick it on a configuration file to never look at it again. - The log file is now placed where it belongs: in varbase/log. - Addition of a monotone-server(7) manpage explaining the whole setup process and pointers to the server files. Note: upgrading from a previous version of the package will require manual intervention if the rc.d script in /etc/rc.d is replaced. However, I really doubt anyone is using this package so I didn't want to go through the trouble of implementing a migration procedure. I've added a note to the MESSAGE, though, asking users to contact me if required.
2010-03-08Remove obsolete file.jmmv1-9/+0
2010-03-07Fix get_passphrase hook to do the correct thing now that the input parameterjmmv2-3/+4
is a structure instead of a string. Should probably change this hook to use the provided contrib/get_passphrase_from_file.lua file, but I just want to get things working again for now. Bump PKGREVISION to 1.
2010-03-07When printing commands to call monotone, print the correct binary namejmmv1-2/+2
(instead of hardcoding 'monotone').
2010-01-18Update to 0.46: use monotone 0.46.jmmv1-3/+3
2009-09-23Update to 0.45: bump dependency on monotone to 0.45.jmmv1-3/+3
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-3/+1
2009-01-18Sync with monotone-0.42 update: bump version to 0.42 and rely on this releasejmmv1-3/+3
of monotone.
2008-09-05Bump version to 0.41 to reflect devel/monotone update.bjs1-3/+3
2008-04-12Update to 0.40: depend on monotone-0.40.jmmv1-3/+3
2008-03-03Mechanical changes to add DESTDIR support to packages that installjlam1-6/+8
their files via a custom do-install target.
2008-02-27Update to 0.39: depend on monotone 0.39.jmmv1-3/+3
2007-12-14Update to monotone 0.38.bjs1-3/+3
2007-10-26Update to 0.37: use monotone 0.37.jmmv1-3/+3
2007-08-03Update to 0.36: depend on monotone 0.36.jmmv1-4/+3
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-3/+4
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-06-24Fix this package to adhere to the "new" monotone behavior. It has probablyjmmv4-31/+21
been broken since monotone 0.32...
2007-05-13Update to 0.35: depend on monotone-0.35.jmmv1-3/+3
2007-04-08Update to 0.34: depend on monotone 0.34.jmmv1-3/+3
2007-03-25Include bsd.prefs.mk early enough so that PKG_HOME.${MONOTONE_USER} andjmmv1-1/+3
friends get properly defined. Hi jlam@! Fixes PR pkg/35931 by riz@.
2007-03-01Update to 0.33: depend on monotone-0.33.jmmv1-3/+3
2007-02-17Add "scm" to CATEGORIES to make it easy to find source control managementwiz1-2/+2
related packages.
2007-01-02Update to 0.32: depend on monotone-0.32.jmmv1-3/+3
2006-11-23Update to 0.31: depend on monotone 0.31.jmmv1-3/+3
2006-09-18Update to 0.30: depend on monotone 0.30.jmmv1-3/+3
2006-09-05Monotone has got a domain name, so use it!jmmv1-2/+2
2006-08-21Update monotone and monotone-server to 0.29:jmmv1-3/+3
0.29 release. Code cleanups and bug fixes. New features: - The output of 'mtn status' has been changed significantly; the output formerly used by 'mtn status --brief' has become the default. For output similar to the old 'mtn status', see 'mtn automate get_revision'. - It is now significantly easier to control what merger monotone uses to resolve conflicts; for instance, to use emacs to resolve conflicts, add: merge = "emacs" to your .monotonerc file. To override temporarily, you can also use the environment variable MTN_MERGE, which takes the same strings. Currently recognized strings are "kdiff3", "xxdiff", "opendiff", "tortoisemerge", "emacs", "vim", and "meld". - Formerly, monotone's sync-over-ssh support required that an absolute path be used, with a URL like: ssh://venge.net/home/njs/my-db.mtn The following syntaxes are now supported as well: ssh://venge.net/~/my-db.mtn ssh://venge.net/~njs/my-db.mtn Bugs fixed: - The bug where monotone would sometimes respond to a control-C (or several other signals) by locking up and refusing to exit, has been fixed. - Monotone now properly respects SIGPIPE. In particular, this means that 'mtn log | less' should now exit promptly when 'less' is exited. - 'mtn log' now flushes its output after each message; this makes 'mtn log <FILES>' significantly more usable. - 'mtn log <FILES>' formerly listed irrelevant revisions (in particular, any revision which contained a delete of any files or directories, was always included). This has been fixed. - If, during an update, two files both had conflicts, which, when resolved, resulting the two files becoming identical, the update would error out. This has been fixed. - If _MTN/log exists and does not end in a newline, we now add a newline before using the log message. This removes a problem where the string "MTN:" would end up appended to the last line of the log message. - We no longer buffer up an arbitrarily large number of pending writes in the database. This improves speed and memory usage for 'commit', and fixes the problem where 'cvs_import' would run out of memory. - Monotone's tree walking code (used by 'ls unknown', 'ls missing', and friends) now uses much less memory, especially on reiserfs. Automate changes: - 'mtn automate stdio' now uses a configurable block size, controlled by command-line option --automate-stdio-size. This is mostly useful for testing speed/memory trade-offs. - 'automate attributes' has a new format, which includes more information. Code cleanup: - We now use boost::program_options to parse command line options, rather than popt. The only user-visible change should be that --option="" no longer works as a way to set some option to the empty string; use --option "". (This change also removes a lot of orphaned and historically buggy code from monotone.) Other: - zsh completion script significantly revised and updated (see contrib/monotone.zsh_completion).
2006-07-22Update to 0.28: depend on monotone-0.28.jmmv1-3/+3
2006-06-18Update to 0.27: depend on monotone-0.27. OK'ed by wiz@ during the freeze.jmmv1-3/+3
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+6
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-10Update to 0.26:jmmv2-7/+11
- Adjust command name to mtn. - Fix permissions of the log file.
2006-02-21Adapt to recent changes in monotone as the current package does not workjmmv7-37/+72
appropriately otherwise. - The server keypair is now stored and read from ${PKG_SYSCONFDIR}/keys instead of being inside the database. - Provide and use two files (read-permissions and write-permissions) to set up netsync's access control. - During monotone-server-init, run monotone under the unprivileged user so that it creates files in the correct places (if any). - Add a note to monotone-server-init to let the user ensure that the UID and GID are correct. (I always get them wrong otherwise.) - Make the rc.d script print a "divisory" line in the log file so that different sections are easy to distinguish. Bump PKGREVISION to 2.
2006-02-20Minor typo corrected.jmmv1-2/+2
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-12-31Update to 0.25: depend on monotone 0.25.jmmv1-3/+3