# # # patch "Makefile" # from [7ba91e52dc268dd7d434781d8a20e42cd10ec368] # to [9e00a714809bb52983da5f1d34790d1727a4472f] # # patch "NEWS" # from [b91db41ad4c5f746f901a2ac9744b748c2270a40] # to [e5dc9e771afb20d9d025ddd0cd85be9ec3d6dcba] # ============================================================ --- Makefile 7ba91e52dc268dd7d434781d8a20e42cd10ec368 +++ Makefile 9e00a714809bb52983da5f1d34790d1727a4472f @@ -1,19 +1,21 @@ EXTLIB := extlib-1.3 include config.make OCAMLNET := ocamlnet-0.97.1 EXTLIB := extlib-1.3 -VPATH = mlsqlite $(OCAMLNET) $(EXTLIB) glib crypto - -MLINCDIRS = -I $(OCAMLNET) -I mlsqlite -I $(EXTLIB) -I $(LABLGTK_DIR) -I glib -I crypto +MLINCDIRS_LOCAL = -I $(OCAMLNET) -I mlsqlite -I $(EXTLIB) -I glib -I crypto +MLINCDIRS = -I $(LABLGTK_DIR) $(MLINCDIRS_LOCAL) GTK_CFLAGS := $(shell pkg-config gtk+-2.0 --cflags) GNOMECANVAS_CFLAGS := $(shell pkg-config libgnomecanvas-2.0 --cflags) -SRC = base64.ml base64.mli sqlite3.ml sqlite3.mli IO.mli IO.ml unzip.ml unzip.mli \ - gspawn.ml gspawn.mli giochannel.ml giochannel.mli viz_gmisc.ml gpattern.ml \ - crypto.ml crypto.mli \ +SRC = $(OCAMLNET)/base64.ml $(OCAMLNET)/base64.mli \ + mlsqlite/sqlite3.ml mlsqlite/sqlite3.mli \ + $(EXTLIB)/IO.mli $(EXTLIB)/IO.ml $(EXTLIB)/unzip.ml $(EXTLIB)/unzip.mli \ + glib/gspawn.ml glib/gspawn.mli glib/giochannel.ml glib/giochannel.mli \ + glib/viz_gmisc.ml glib/gpattern.ml \ + crypto/crypto.ml crypto/crypto.mli \ viz_misc.ml viz_misc.mli viz_types.ml viz_types.mli \ q.ml q.mli \ dot_lexer.ml dot_parser.ml dot_parser.mli \ @@ -46,7 +48,8 @@ DISTSRC = Makefile configure.ac config.m components.ml schema_lexer.mll database.ml database.mli agraph.ml agraph.mli \ unidiff.ml unidiff.mli gnomecanvas_hack.c view.ml view.mli \ query.ml query.mli app.mli app.ml main.ml \ - mlsqlite/sqlite3.ml mlsqlite/sqlite3.mli mlsqlite/ocaml-sqlite3.h mlsqlite/ocaml-sqlite3.c \ + mlsqlite/sqlite3.ml mlsqlite/sqlite3.mli \ + mlsqlite/config.h mlsqlite/ocaml-sqlite3.h mlsqlite/ocaml-sqlite3.c \ ocamlnet-0.97.1/base64.ml ocamlnet-0.97.1/base64.mli ocamlnet-0.97.1/LICENSE \ extlib-1.3/IO.ml extlib-1.3/IO.mli extlib-1.3/unzip.ml extlib-1.3/unzip.mli \ glib/gspawn.ml glib/gspawn.mli glib/giochannel.ml glib/giochannel.mli \ @@ -89,8 +92,8 @@ lib3rdparty.a : $(C_OBJ) lib3rdparty.a : $(C_OBJ) ar crs lib3rdparty.a $(LIB3RDPARTY_OBJ) -glib/ocaml-gspawn.o : gspawn_tags.c gspawn_tags.h -glib/ocaml-giochannel.o : giochannel_tags.c giochannel_tags.h +glib/ocaml-gspawn.o : glib/gspawn_tags.c glib/gspawn_tags.h +glib/ocaml-giochannel.o : glib/giochannel_tags.c glib/giochannel_tags.h glib/ocaml-%.o : CINCDIRS = -I $(LABLGTK_DIR) -ccopt "$(GTK_CFLAGS)" ifdef SQLITE_LIBS mlsqlite/ocaml-sqlite3.o : CINCDIRS = -ccopt "$(SQLITE_CFLAGS)" @@ -157,7 +160,7 @@ endif -include .depend .depend : $(SRC) @echo "making deps ..." - @$(OCAMLDEP) $(DEP_FLAGS) $(addprefix -I ,$(VPATH)) $(filter-out $(USE_P4),$^) > $@ + @$(OCAMLDEP) $(DEP_FLAGS) $(MLINCDIRS_LOCAL) $(filter-out $(USE_P4),$^) > $@ @$(OCAMLDEP) $(DEP_FLAGS) -pp '$(CAMLP4O)' $(USE_P4) >> $@ dist : ../$(NAME)-$(VERSION).tar.gz ============================================================ --- NEWS b91db41ad4c5f746f901a2ac9744b748c2270a40 +++ NEWS e5dc9e771afb20d9d025ddd0cd85be9ec3d6dcba @@ -1,3 +1,13 @@ +0.15: +- adapt to newer monotone versions (new name of the program, + new book-keeping directory format) +- do not display nodes that are simple propagates to another branch ; + add an option to allow the old behaviour +- make sure the keyboard navigation tries to stay on the same branch +- display the number of revisions per branch in the branch selection + dialog + + 0.14: - support new format of monotone db (using BLOBs instead of base64 encoding) /!\ these newer monotones (after 0.26pre2) use sqlite 3.3, if you're building