Hi,
So I compiled the net.venge.monotone.cvssync branch. It seems to work quite well. Thankyou to those on IRC who have already helped me in my quest :).

However it also seems that the cvssync branch is based on version 0.24. This is before the last netsync change and the last db update. This means that there doesn't seem to be an easy way to make this interoperate with a standard monotone binary. That is problematic.

I then tried the net.venge.monotone.cvssync.refactor branch. Head was having problems linking. Moving back to before the "move sync specialities into client" commit allowed me to compile (with the patch below).

Unfortunately the refactored branch at that revision doesn't seem to work. It hangs on the first pull. It also doesn't respond well to make check:

Of 404 tests run:
        315 succeeded
        61 failed
        28 had expected failures
        0 succeeded unexpectedly
        0 were skipped
FAIL: run_lua_tests
==========================================
1 of 3 tests failed
Please report to [email protected]
==========================================

(Most, but not all, of those fails had "line 2" after them. Is that something like a check of available options that just wouldn't have been updated?)

I then went back further to cd65adc2a113afeb020dc3a0eea88cebe743e3f9 . It seems to work, but is there a preferred stable revision that is more trusted? That revision still fails a bunch of 'make check' tests:

Of 401 tests run:
        316 succeeded
        57 failed
        28 had expected failures
        0 succeeded unexpectedly
        0 were skipped
FAIL: run_lua_tests
==========================================
1 of 3 tests failed
Please report to [email protected]
==========================================

Be well all,

Will        :-}

P.S. Here is the patch to make the refactor branch compile (on my mac):

#
# old_revision [f3a7531300400e204bb844253526837ddaeace1e]
#
# patch "mtn_cvs/Makefile.am"
#  from [91ba0dce3d5288e59235e04740602fee525ee8d1]
#    to [81e6235078c33fd57b21c4a5e30945130af70740]
#
============================================================
--- mtn_cvs/Makefile.am 91ba0dce3d5288e59235e04740602fee525ee8d1
+++ mtn_cvs/Makefile.am 81e6235078c33fd57b21c4a5e30945130af70740
@@ -15,7 +15,7 @@ AM_LDFLAGS = -L. -L..
                mtn_pipe.cc mtn_automate.cc mtncvs_state.cc \
                cvs_revision_nr.cc cvs_edge.cc ../unix/main.cc
AM_LDFLAGS = -L. -L..
-mtn_cvs_LDADD = -lmtn -lplatform -l3rdparty $(BOOSTLIBS)
+mtn_cvs_LDADD = -lmtn -lplatform -l3rdparty $(BOOSTLIBS) $(LIBICONV) $(LIBINTL)
pipetest: mtn_pipe.cc
        $(CXX) $(CXXFLAGS) $(AM_CXXFLAGS) $(AM_LDFLAGS) $(LIBS) \




_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to