File: README

package info (click to toggle)
muchsync 6-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 580 kB
  • sloc: cpp: 3,860; sh: 982; makefile: 17
file content (46 lines) | stat: -rw-r--r-- 1,270 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

# Intro

Muchsync is a mail synchronizer for notmuch.  The project homepage is
[www.muchsync.org](http://www.muchsync.org/).

# To get latest the muchsync software, run:

    git clone http://www.muchsync.org/muchsync.git

# To build it after a git checkout, run the following:

    ./autogen.sh
    ./configure
    make

[Note:  you need pandoc to build the man page, otherwise `autogen.sh`
will fetch it from the web.]

# Using

Muchsync assumes that it's on your path on the server, but you can
specify the path on the command line with -r.  If you are tracking a
development version, you can put a symlink to the executable in your
home directory on all machines, and then run:

    ~/muchsync -r ./muchsync server

Of course, initial clones are kind of slow, so you probably want to
see what's happening.  You can add -vv before server to see what is
happening locally, and -vv after to see what is happening on the
server.  For example:

    ~/muchsync -r ./muchsync -vv server -vv

# Getting started

On the server, initialize the repository by running:

    muchsync -vv

On the client, to create a new replica from scratch, run one of:

    muchsync --init=/path/to/new/inbox -vv server -vv

    muchsync -r ./muchsync --init=/path/to/new/inbox -vv server -vv