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. See individual files for
3licenses.
4
5 -- monotone.bash_completion: command line completion code for bash.
6 -- monotone.zsh_completion: command line completion code for zsh.
7
8 -- monotone.el, monotone-nav.el: An Emacs interface.
9
10 -- ciabot_monotone.py: A python script to watch a repository and
11 send notifications of commits to CIA (http://cia.navi.cx).
12
13 -- mtbrowse.sh: An interactive text-mode history browser
14
15 -- monotone-notify.pl: a Perl hack to create email logs with recent
16 changes in a repository database. It's designed to be run at regular
17 intervals, for example from a cron script. It uses database
18 variables (those handled with 'monotone set/unset') in the domain
19 domain 'notify' to keep track of the last revisions that have
20 already been sent out.
21 For a manual, do `perl Notify.pl --man'.
22 To get a help text, do `perl Notify.pl --help'.
23
24 -- Monotone.pm: A Perl module to access a 'mtn automate stdio' subprocess.
25
26 -- monoprof.sh: A simple monotone profiling script.
27
28 -- Log2Gxl.java: Removed. Now in branch net.venge.monotone.contrib.monotree
29
30 -- mtn_cheat_sheet.svg: A SVG image inspired by Mercurial's QuickStart Guides
31 (http://people.type-z.org/seb/mercurial/v1.0/)
32
33 -- ext_hooks.lua.in, ext_hooks_expand.pl: run ext_hooks_expand.pl and you
34 will get ext_hooks.lua, a hooks system that allows loading several
35 implementations of the same hooks from a bunch of .lua files stored in
36 a directory pointed at by $MTN_LUAHOOKSDIR. Hooks are commonly added
37 using the function add_hook(). There is simple documentation at the
38 top of ext_hooks.lua.in.
39
40 -- monotone-mirror.sh: script to mirror another (remote) database and to
41 perform actions after mirroring, all according to a specification file.
42 monotone-mirror-postaction-update.sh: a post action script that updates
43 directories after a database has been mirrored according to a
44 specification file.
45 Both files has comments in the beginning, explaining how the specification
46 files should be written.
47
48 -- monotone-run-script-post-netsync.lua: run a script after revs or certs
49 for a particular branch have arrived via netsync
50
51 -- mtn_makepermissions: creates read-permissions and write-permissions from
52 files in the subdirectories read-permissions.d and write-permissions.d,
53 Debian-style.
54
55 -- monotone-cluster-push.lua: A simple script to push changes to other
56 servers upon receiving them. This will only work on a server instance.

Archive Download this file

Branches

Tags

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