# # # add_dir "www" # # add_file "www/index.html" # content [eb5940fac0c30d2dea928c0c8cc2c8b6a2b29f06] # ============================================================ --- www/index.html eb5940fac0c30d2dea928c0c8cc2c8b6a2b29f06 +++ www/index.html eb5940fac0c30d2dea928c0c8cc2c8b6a2b29f06 @@ -0,0 +1,179 @@ + + + + Monotone Dumb + + + +
+ +
+ + + + + +
+

news

+
    +
  • 2007-12-05 mtndumb 0.0.5 released
    + Bla bla bla
  • +
  • 2007-12-05 webbage created
  • +
+
+

about

+

+In general its small answer to common requirement for proxy and firewall synchronization method for monotone. +Features and highlights: +

    +
  • transports:
      +
    • SFTP transport (two way)
    • +
    • HTTP/FTP transport (read-only) +
    • filesystem transport (two way) +
    • DWS*transport (two way)
    +
  • supported platforms: linux, win32(mingw32)
  • +
  • not much slower than netsync (no official timings yet)
  • +
+ +

Unfortunately it's not perfect: +

    +
  • it's separate from monotone. Python and other packages are supported
  • +
  • it doesn't work with 0.37 (due to monotone bug, which is already fixed in HEAD), please use with 0.36 +
  • push and sync requires exclusive access to whole repository, possible problems in multi-user usage scenario +
  • unreliable locking and transaction support +
  • it's very beta
  • +
+ +

* DWS (Dumb Web Storage) is a small file server implemented in PHP that mtndumb is able to talk via HTTP. + Not published yet. Ask maintainer. +

+

installation

+

Just invoke + +

  python setup.py install
+ +as root/administrator so python will install it for you.

+ +

If you want to install as generic user you can try: + +

  python setup.py install --home $HOME
+ +and ensure that you have $HOME/bin in PATH and $HOME/lib/python in PYTHONPATH.

+ +

usage

+ +Pull/sync. Currently you can pull/sync only whole database: +
  mtndumb pull [repository]
+  mtndumb sync [repository]
+ +Push permits to use branch pattern, so revision on specific branches (and their +ancestors) are pushed: + +
  mtndumb push <repository> [branch_pattern]?
+ +Repository can be anything like this: + +
  sftp://address@hidden/somedirectory
+  http://somesite/repo/mtndumb/
+  file:d:/repo/mtndumb
+
+
+
+ +