Up to [cvs.netbsd.org] / pkgsrc / devel / monotone-server
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.58 / (download) - annotate - [select for diffs], Mon Feb 27 22:46:54 2012 UTC (2 months, 3 weeks ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
HEAD
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
The time has come to say bye to monotone. Remove myself as maintainer, as I'm not using these packages any more.
Revision 1.57 / (download) - annotate - [select for diffs], Sun Dec 4 23:37:14 2011 UTC (5 months, 2 weeks ago) by riz
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.56: +2 -2
lines
Diff to previous 1.56 (colored)
get_passphrase_from_file.lua seems to have moved in the distribution.
Revision 1.56 / (download) - annotate - [select for diffs], Sun Apr 3 08:58:00 2011 UTC (13 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored)
Set EXTRACT_SUFX so it uses the same tarball as monotone.
Revision 1.55 / (download) - annotate - [select for diffs], Fri Apr 1 13:52:35 2011 UTC (13 months, 3 weeks ago) by jmmv
Branch: MAIN
Changes since 1.54: +4 -4
lines
Diff to previous 1.54 (colored)
Update to 1.0: depend on monotone-1.0.
Revision 1.54 / (download) - annotate - [select for diffs], Tue Nov 30 10:30:54 2010 UTC (17 months, 3 weeks ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
Update monotone{,-el,-server} to 0.99.1:
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.
Revision 1.53 / (download) - annotate - [select for diffs], Sun Nov 7 20:52:43 2010 UTC (18 months, 2 weeks ago) by jmmv
Branch: MAIN
Changes since 1.52: +4 -4
lines
Diff to previous 1.52 (colored)
Update to 0.99: depend on monotone 0.99.
Revision 1.52 / (download) - annotate - [select for diffs], Sat Oct 30 15:14:46 2010 UTC (18 months, 3 weeks ago) by drochner
Branch: MAIN
Changes since 1.51: +3 -3
lines
Diff to previous 1.51 (colored)
sync some more occurences of the mtn version
Revision 1.51 / (download) - annotate - [select for diffs], Sat Oct 30 15:13:04 2010 UTC (18 months, 3 weeks ago) by drochner
Branch: MAIN
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
update pkgname to sync with mtn base pkg, no changes
Revision 1.50 / (download) - annotate - [select for diffs], Wed Jun 23 21:48:14 2010 UTC (23 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2
Changes since 1.49: +2 -1
lines
Diff to previous 1.49 (colored)
Remove distinfo. It is unused and, at this point outdated, which is causing the build of this package to fail.
Revision 1.49 / (download) - annotate - [select for diffs], Wed Jun 16 14:49:04 2010 UTC (23 months, 1 week ago) by jmmv
Branch: MAIN
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
I actually forgot to bump the dependency... do it now.
Revision 1.48 / (download) - annotate - [select for diffs], Wed Jun 16 14:48:12 2010 UTC (23 months, 1 week ago) by jmmv
Branch: MAIN
Changes since 1.47: +3 -3
lines
Diff to previous 1.47 (colored)
Update to 0.48: depend on monotone-0.48.
Revision 1.47 / (download) - annotate - [select for diffs], Mon Mar 15 09:52:56 2010 UTC (2 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.46: +4 -5
lines
Diff to previous 1.46 (colored)
Update to 0.47: use the 0.47 distfile and depend on monotone 0.47.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Mar 12 09:27:17 2010 UTC (2 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.45: +38 -26
lines
Diff to previous 1.45 (colored)
Full rewrite of the monotone-server package: - 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.
Revision 1.45 / (download) - annotate - [select for diffs], Sun Mar 7 22:29:20 2010 UTC (2 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored)
Fix get_passphrase hook to do the correct thing now that the input parameter 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.
Revision 1.44 / (download) - annotate - [select for diffs], Mon Jan 18 13:41:17 2010 UTC (2 years, 4 months ago) by jmmv
Branch: MAIN
Changes since 1.43: +3 -3
lines
Diff to previous 1.43 (colored)
Update to 0.46: use monotone 0.46.
Revision 1.43 / (download) - annotate - [select for diffs], Wed Sep 23 16:06:16 2009 UTC (2 years, 8 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.42: +3 -3
lines
Diff to previous 1.42 (colored)
Update to 0.45: bump dependency on monotone to 0.45.
Revision 1.42 / (download) - annotate - [select for diffs], Thu Apr 9 00:48:07 2009 UTC (3 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.41: +1 -3
lines
Diff to previous 1.41 (colored)
Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.
Revision 1.41 / (download) - annotate - [select for diffs], Sun Jan 18 21:25:03 2009 UTC (3 years, 4 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.40: +3 -3
lines
Diff to previous 1.40 (colored)
Sync with monotone-0.42 update: bump version to 0.42 and rely on this release of monotone.
Revision 1.40 / (download) - annotate - [select for diffs], Fri Sep 5 20:50:04 2008 UTC (3 years, 8 months ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.39: +3 -3
lines
Diff to previous 1.39 (colored)
Bump version to 0.41 to reflect devel/monotone update.
Revision 1.39 / (download) - annotate - [select for diffs], Sat Apr 12 14:35:28 2008 UTC (4 years, 1 month ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper
Changes since 1.38: +3 -3
lines
Diff to previous 1.38 (colored)
Update to 0.40: depend on monotone-0.40.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Mar 3 17:45:36 2008 UTC (4 years, 2 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1
Changes since 1.37: +8 -6
lines
Diff to previous 1.37 (colored)
Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target.
Revision 1.37 / (download) - annotate - [select for diffs], Wed Feb 27 14:19:30 2008 UTC (4 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.36: +3 -3
lines
Diff to previous 1.36 (colored)
Update to 0.39: depend on monotone 0.39.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Dec 14 11:39:38 2007 UTC (4 years, 5 months ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.35: +3 -3
lines
Diff to previous 1.35 (colored)
Update to monotone 0.38.
Revision 1.35 / (download) - annotate - [select for diffs], Fri Oct 26 14:09:03 2007 UTC (4 years, 6 months ago) by jmmv
Branch: MAIN
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
Update to 0.37: use monotone 0.37.
Revision 1.34 / (download) - annotate - [select for diffs], Fri Aug 3 18:01:44 2007 UTC (4 years, 9 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.33: +3 -4
lines
Diff to previous 1.33 (colored)
Update to 0.36: depend on monotone 0.36.
Revision 1.33 / (download) - annotate - [select for diffs], Wed Jul 4 20:54:38 2007 UTC (4 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.32: +4 -3
lines
Diff to previous 1.32 (colored)
Make it easier to build and install packages "unprivileged", where
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.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Jun 24 20:55:27 2007 UTC (4 years, 11 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.31: +4 -7
lines
Diff to previous 1.31 (colored)
Fix this package to adhere to the "new" monotone behavior. It has probably been broken since monotone 0.32...
Revision 1.31 / (download) - annotate - [select for diffs], Sun May 13 10:45:37 2007 UTC (5 years ago) by jmmv
Branch: MAIN
Changes since 1.30: +3 -3
lines
Diff to previous 1.30 (colored)
Update to 0.35: depend on monotone-0.35.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Apr 8 09:06:47 2007 UTC (5 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
Update to 0.34: depend on monotone 0.34.
Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 25 18:52:10 2007 UTC (5 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.28: +3 -1
lines
Diff to previous 1.28 (colored)
Include bsd.prefs.mk early enough so that PKG_HOME.${MONOTONE_USER} and
friends get properly defined. Hi jlam@!
Fixes PR pkg/35931 by riz@.
Revision 1.28 / (download) - annotate - [select for diffs], Thu Mar 1 08:49:09 2007 UTC (5 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored)
Update to 0.33: depend on monotone-0.33.
Revision 1.27 / (download) - annotate - [select for diffs], Sat Feb 17 20:59:49 2007 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
Add "scm" to CATEGORIES to make it easy to find source control management related packages.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 2 11:10:26 2007 UTC (5 years, 4 months ago) by jmmv
Branch: MAIN
Changes since 1.25: +3 -3
lines
Diff to previous 1.25 (colored)
Update to 0.32: depend on monotone-0.32.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Nov 23 17:39:19 2006 UTC (5 years, 6 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4
Changes since 1.24: +3 -3
lines
Diff to previous 1.24 (colored)
Update to 0.31: depend on monotone 0.31.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Sep 18 15:36:58 2006 UTC (5 years, 8 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.23: +3 -3
lines
Diff to previous 1.23 (colored)
Update to 0.30: depend on monotone 0.30.
Revision 1.23 / (download) - annotate - [select for diffs], Tue Sep 5 09:58:14 2006 UTC (5 years, 8 months ago) by jmmv
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Monotone has got a domain name, so use it!
Revision 1.22 / (download) - annotate - [select for diffs], Mon Aug 21 16:23:10 2006 UTC (5 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.21: +3 -3
lines
Diff to previous 1.21 (colored)
Update monotone and monotone-server to 0.29:
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).
Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 22 19:02:49 2006 UTC (5 years, 10 months ago) by jmmv
Branch: MAIN
Changes since 1.20: +3 -3
lines
Diff to previous 1.20 (colored)
Update to 0.28: depend on monotone-0.28.
Revision 1.20 / (download) - annotate - [select for diffs], Sun Jun 18 12:53:23 2006 UTC (5 years, 11 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.19: +3 -3
lines
Diff to previous 1.19 (colored)
Update to 0.27: depend on monotone-0.27. OK'ed by wiz@ during the freeze.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Apr 23 00:12:37 2006 UTC (6 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.18: +6 -2
lines
Diff to previous 1.18 (colored)
Modify packages that set PKG_USERS and PKG_GROUPS to follow the new syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Apr 22 09:22:07 2006 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Removed the superfluous "quotes" and 'quotes' from variables that don't need them, for example RESTRICTED and SUBST_MESSAGE.*.
Revision 1.17 / (download) - annotate - [select for diffs], Mon Apr 10 17:46:31 2006 UTC (6 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.16: +4 -5
lines
Diff to previous 1.16 (colored)
Update to 0.26: - Adjust command name to mtn. - Fix permissions of the log file.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 21 16:09:16 2006 UTC (6 years, 3 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.15: +16 -3
lines
Diff to previous 1.15 (colored)
Adapt to recent changes in monotone as the current package does not work
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.
Revision 1.15 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:48 2006 UTC (6 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
Recursive revision bump / recommended bump for gettext ABI change.
Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 31 11:34:16 2005 UTC (6 years, 4 months ago) by jmmv
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
Update to 0.25: depend on monotone 0.25.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Dec 29 06:21:38 2005 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.12: +1 -2
lines
Diff to previous 1.12 (colored)
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:05 2005 UTC (6 years, 5 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.11: +3 -4
lines
Diff to previous 1.11 (colored)
Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Revision 1.11 / (download) - annotate - [select for diffs], Fri Dec 2 17:56:24 2005 UTC (6 years, 5 months ago) by jmmv
Branch: MAIN
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
Update to 0.24 now that monotone is at 0.24: sync with new user visible changes and require the latest version.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Sep 30 13:18:38 2005 UTC (6 years, 7 months ago) by jmmv
Branch: MAIN
Changes since 1.9: +3 -4
lines
Diff to previous 1.9 (colored)
Update to 0.23 to sync with latest monotone version.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Aug 23 11:48:47 2005 UTC (6 years, 9 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
The real user name in PKG_USERS does not need to be escaped with double backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 13 11:19:44 2005 UTC (6 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Fix the sample get_netsync_write_permitted hook: it doesn't take a branch name any more. Bump PKGREVISION to 1.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 9 22:02:31 2005 UTC (6 years, 9 months ago) by jmmv
Branch: MAIN
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
Update monotone and monotone-server to 0.22 (from 0.19):
Mon Aug 8 23:23:53 PDT 2005
0.22 release. new crypto library, bug fixes, ui improvements
- switch from crypto++ to botan as underlying crypto library.
this should not cause any user-visible changes; let us know
if it does. special thanks to Matt Johnston
<matt@ucc.asn.au>, Kaushik Veeraraghavan
<kaushikv@gmail.com>, Matthew Gregan
<kinetik@orcon.net.nz>.
- incompatible change to netsync permission hooks: the
get_netsync_anonymous_read_permitted hook has been removed;
instead, get_netsync_read_permitted will be called with a
key name of nil. server administrators should update/review
their configuration
- new option for merge and propagate: --lca. Until we get a
long-term solution to the various 3-way merge problems, this
should be more convenient than using explicit_merge.
- many small improvements to error messages, fixes of minor
annoyances, netsync tickers more accurate, etc.
Sun Jul 17 16:48:26 PDT 2005
0.21 release. bug fixes, performance improvements, and ui
improvements.
- fixes a number of major performance bugs in 0.20's netsync
implementation. special thanks to Matt Johnston
<matt@ucc.asn.au>.
- fixes a number of major bugs in 0.20's (rewritten)
cvs_import command.
- configury kluges to work around g++ 4.0/boost 1.32
incompatibilities. special thanks to Christof Petig
<christof@petig-baender.de>, Matthew Gregan
<kinetik@orcon.net.nz>, Jordan Breeding
<jordan.breeding@mac.com>.
- ui enhancements:
- new netsync option "--exclude": branches are included if
they match any of the given globs, unless they match any
of the given --exclude globs. special thanks to Timothy
Brownawell <tbrownaw@gmail.com>.
- new netsync option client "--set-default": makes it easy
to change default server/branches.
- "diff" now takes options "--context" and "--external", to
output context diffs and to invoke an external diff
program for full control over output formatting. new
option "--diff-args" pass arguments to external diff
program; new hook "external_diff" allows further
configuration. special thanks to Vladimir Vukicevic
<vladimirv@gmail.com>.
- b: and t: selectors now match exactly, instead of matching
as substrings. globbing is supported for inexact
matching. special thanks to Brian Downing
<bdowning@lavos.net>, Jordan Breeding
<jordan.breeding@mac.com>.
- new command 'db kill_tag_locally'. special thanks to Jordan
Breeding <jordan.breeding@mac.com>.
- now uses sqlite3 prepared statements. special thanks to
Derek Scherger <derek@echologic.com>.
- 'db migrate' is now a complete no-op if there is no
migration to do; automated scripts can now call it
optimistically and cheaply to guarantee up-to-dateness.
- new hash correctness tests. special thanks to Kaushik
Veeraraghavan <kaushikv@gmail.com>.
- upgrading from 0.20: you must run 'monotone db
migrate' once against each of your databases, to add
new sql indexes.
Tue Jul 5 23:57:10 PDT 2005
0.20 release. features, ui improvements, performance
improvements, and bug fixes.
- major changes in netsync UI: serve/sync/push/pull now take a
list of globs; clients can request arbitrary sets of
branches, not just predefined "collections". write
permissions are now granted on a per-db level (they were
before anyway).
- where you used to say, e.g., "monotone pull
net.venge.monotone", you should instead say
"monotone pull net.venge.monotone*". This may
require shell-quoting.
- 'get_netsync_write_permitted' hooks must be changed
to take only one argument, the 'identity'.
'get_netsync_{read,anonymous_read}_permitted' hooks
now take a branch argument instead of a collection,
and will be called for each branch that a client
requests.
- 0.19 clients cannot talk to 0.20 servers, and vice-versa.
- special thanks to Timothy Brownawell
<tbrownaw@gmail.com>, Richard Levitte
<richard@levitte.org>.
- other major changes:
- cvs_import re-written; many bugs fixed. now
supports tags.
- many minor netsync changes:
- netsync traffic is now cryptographically authenticated
against corruption and man-in-the-middle attacks.
special thanks to Ethan Blanton <elb@elitists.net>,
Matt Johnston <matt@ucc.asn.au>.
- new hooks that are called when server receives data:
note_netsync_*_received. special thanks to Timothy
Brownawell <tbrownaw@gmail.com>.
- ancestry graphs that pass outside the given branch
are now synchronized correctly. special thanks to
Timothy Brownawell <tbrownaw@gmail.com>.
- UI improvements:
- 'log' options changed: --depth has become --last;
new options --no-merges, --diffs, --brief.
- 'status' has new option --brief. special thanks to
Derek Scherger <derek@echologic.com>.
- 'serve' has new option --pid-file. special thanks
to Matthew Gregan <kinetik@orcon.net.nz>.
- all commands taking restrictions now take option
--depth, to limit recursion through subdirectories.
special thanks to Joel Reed <joelwreed@comcast.com>.
- merge command all take --author, --date now.
- 'checkout', 'update' take --revision, instead of
using positional arguments. special thanks to Derek
Scherger <derek@echologic.com>, Richard Levitte
<richard@levitte.org>.
- 'commit' takes new --message-file option.
- new features:
- new commands: "db kill_branch_locally", "db
kill_revision_locally", useful for correcting some
mistakes. special thanks to Brian Campbell
<brian.p.campbell@dartmouth.edu>, Sebastian Spaeth
<Sebastian@sspaeth.de>.
- new file attribute 'manual_merge', to prevent invocation of
merger on binary files. hook added to guess correct
value at 'add' time. special thanks to Riccardo
Ghetta <birrachiara@tin.it>.
- new 'earlier than', 'later than' selectors. special
thanks to Riccardo Ghetta <birrachiara@tin.it>.
- new automate commands:
- 'stdio', for efficient use by
front-ends. special thanks to Timothy Brownawell
<tbrownaw@gmail.com>.
- 'certs', for fetching certs on a revision in a
parseable (basic io-based) format. special thanks
to Grahame Bowland <grahame@angrygoats.net>.
- 'inventory' output changed incompatibly; should be
much more usable now, and stable. special thanks to
Derek Scherger <derek@echologic.com>.
- better memory/performance when handling large files.
special thanks to Eric Anderson
<anderse-monotone@cello.hpl.hp.com>, Timothy Brownawell
<tbrownaw@gmail.com>, Matt Johnston <matt@ucc.asn.au>,
Matthew Gregan <kinetik@orcon.net.nz>.
- new text mode browser in contrib/mtbrowse.sh, by Henry
Nestler <Henry@BigFoot.de>.
- improved zsh completion in contrib/monotone.zsh_completion,
by Joel Reed <joelwreed@comcast.com>.
- upgrading from 0.19: database and working copies are
fully compatible. netsync clients and servers need
to be upgraded together, as described above. the
many ui changes may require script updates.
Revision 1.6 / (download) - annotate - [select for diffs], Sat May 21 04:10:17 2005 UTC (7 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
SUBST_FILES.* must be relative to ${WRKSRC}.
Revision 1.5 / (download) - annotate - [select for diffs], Wed May 4 12:18:09 2005 UTC (7 years ago) by jmmv
Branch: MAIN
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (colored)
Update to 0.19 (require monotone 0.19).
Revision 1.4 / (download) - annotate - [select for diffs], Tue Apr 12 11:33:11 2005 UTC (7 years, 1 month ago) by jmmv
Branch: MAIN
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored)
Update to 0.18 (require monotone 0.18).
Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:28 2005 UTC (7 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.2: +1 -2
lines
Diff to previous 1.2 (colored)
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 21 22:51:01 2005 UTC (7 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.1: +3 -3
lines
Diff to previous 1.1 (colored)
Update to 0.17: depend on monotone-0.17.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Jan 12 12:52:50 2005 UTC (7 years, 4 months ago) by jmmv
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of monotone-server, version 0.16 (number matches the devel/monotone package it depends on): Monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. It uses cryptographic version naming and client-side RSA certificates. It has good internationalization support, has no external dependencies, runs on NetBSD, Linux, Solaris, OSX and Windows (among others), and is licensed under the GNU GPL. This package provides all the necessary stuff to easily configure a dedicated Monotone server. Of special interest are the included rc.d script and the monotone-server-init script, which will greatly simplify the whole process.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jan 12 12:52:50 2005 UTC (7 years, 4 months ago) by jmmv
Branch: MAIN
Initial revision