monotone

monotone Mtn Source Tree

Root/contrib/README

1This directory contains various things that we're not quite sure what
2to do with, but that someone may find useful.
3
4Unlike the rest of monotone, the code in this directory is _not_ tested,
5and may not even work with the current version of monotone.
6
7See individual files for licenses.
8
9 -- monotone.zsh_completion: command line completion code for zsh.
10
11 -- monotone-nav.el: An Emacs interface.
12
13 -- ciabot_monotone.py: A python script to watch a repository and
14 send notifications of commits to CIA (http://cia.navi.cx).
15
16 -- mtbrowse.sh: An interactive text-mode history browser
17
18 -- Monotone.pm: A Perl module to access a 'mtn automate stdio' subprocess.
19
20 -- monoprof.sh: A simple monotone profiling script.
21
22 -- Log2Gxl.java: Removed. Now in branch net.venge.monotone.contrib.monotree
23
24 -- ext_hooks.lua.in, ext_hooks_expand.pl: run ext_hooks_expand.pl and you
25 will get ext_hooks.lua, a hooks system that allows loading several
26 implementations of the same hooks from a bunch of .lua files stored in
27 a directory pointed at by $MTN_LUAHOOKSDIR. Hooks are commonly added
28 using the function add_hook(). There is simple documentation at the
29 top of ext_hooks.lua.in.
30
31 -- monotone-mirror.sh: script to mirror another (remote) database and to
32 perform actions after mirroring, all according to a specification file.
33 monotone-mirror-postaction-update.sh: a post action script that updates
34 directories after a database has been mirrored according to a
35 specification file.
36 Both files has comments in the beginning, explaining how the specification
37 files should be written.
38
39 -- monotone-run-script-post-netsync.lua: run a script after revs or certs
40 for a particular branch have arrived via netsync
41
42 -- mtn_makepermissions: creates read-permissions and write-permissions from
43 files in the subdirectories read-permissions.d and write-permissions.d,
44 Debian-style.
45
46 -- monotone-cluster-push.lua: A simple script to push changes to other
47 servers upon receiving them. This will only work on a server instance.
48
49 -- extra-commands.lua: Some simple lua user commands to automate common
50 command sequences. The lua code should be copied to a monotonerc file
51 for use.
52
53 -- ciabot_monotone_hookversion.lua / ciabot_monotone_hookversion.py:
54 Two scripts that work together to send commit notifications to
55 http://CIA.cv/. The main configuration is done in the file
56 ciabot.conf, found in the monotone configuration directory.
57 Before including ciabot_monotone_hookversion.lua, you need to assign
58 the path (as a string) to ciabot_monotone_hookversion.py to the
59 variable ciabot_python_script.
60 For further documentation on the configuration, see the comments
61 in ciabot_monotone_hookversion.py.
62
63 -- display_branches.lua: A simple Lua script that hooks into the netsync
64 notifiers. After a pull, it will display what branches are being
65 filled with new revisions, and how many. Easy to include from your
66 monotonerc.

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status