[Unison-hackers] [unison-svn] r497 - in trunk/src: . lwt ubase

bcpierce at seas.upenn.edu bcpierce at seas.upenn.edu
Wed May 23 14:55:29 EDT 2012


Author: bcpierce
Date: 2012-05-23 14:55:29 -0400 (Wed, 23 May 2012)
New Revision: 497

Modified:
   trunk/src/RECENTNEWS
   trunk/src/abort.ml
   trunk/src/lwt/depend
   trunk/src/ubase/depend
   trunk/src/uitext.ml
Log:
* Small fix to the way fsmonitor.py gets invoked when using the file
  watching functionality, suggested by Josh Berdine.  Unison will now
  look for fsmonitor.py in the same directory where the Unison
  executable itself lives.

Modified: trunk/src/RECENTNEWS
===================================================================
--- trunk/src/RECENTNEWS	2012-05-21 10:06:36 UTC (rev 496)
+++ trunk/src/RECENTNEWS	2012-05-23 18:55:29 UTC (rev 497)
@@ -1,19 +1,20 @@
-CHANGES FROM VERSION 2.45.8
+CHANGES FROM VERSION 2.45.7
 
-* Fix bug in last commit
-
+* Small fix to the way fsmonitor.py gets invoked when using the file
+  watching functionality, suggested by Josh Berdine.  Unison will now
+  look for fsmonitor.py in the same directory where the Unison
+  executable itself lives.
 -------------------------------
 CHANGES FROM VERSION 2.45.7
 
-* Added some debugging code in transfer.ml
+* Small fix to the way fsmonitor.py gets invoked when using the file
+  watching functionality, suggested by Josh Berdine.  Unison will now
+  look for fsmonitor.py in the same directory where the Unison
+  executable itself lives.
 
--------------------------------
-CHANGES FROM VERSION 2.45.6
+* Fix bug in last commit
 
-* Display full stack backtraces when printing exceptions, per comment
-  from Jerome
--------------------------------
-CHANGES FROM VERSION 2.45.1
+* Added some debugging code in transfer.ml
 
 * Display full stack backtraces when printing exceptions, per comment
   from Jerome

Modified: trunk/src/abort.ml
===================================================================
--- trunk/src/abort.ml	2012-05-21 10:06:36 UTC (rev 496)
+++ trunk/src/abort.ml	2012-05-23 18:55:29 UTC (rev 497)
@@ -67,4 +67,4 @@
     raise (Util.Transient "Aborted")
   end
 
-let testException e = e = Util.Transient "Aborted"
+let testException e = (e = Util.Transient "Aborted")

Modified: trunk/src/lwt/depend
===================================================================
--- trunk/src/lwt/depend	2012-05-21 10:06:36 UTC (rev 496)
+++ trunk/src/lwt/depend	2012-05-23 18:55:29 UTC (rev 497)
@@ -1,12 +1,12 @@
-lwt.cmo: lwt.cmi
-lwt.cmx: lwt.cmi
-lwt_unix.cmo: lwt_unix.cmi
-lwt_unix.cmx: lwt_unix.cmi
-lwt_util.cmo: lwt.cmi lwt_util.cmi
-lwt_util.cmx: lwt.cmx lwt_util.cmi
-pqueue.cmo: pqueue.cmi
-pqueue.cmx: pqueue.cmi
-lwt.cmi:
-lwt_unix.cmi: lwt.cmi
-lwt_util.cmi: lwt.cmi
-pqueue.cmi:
+lwt.cmo: lwt.cmi 
+lwt.cmx: lwt.cmi 
+lwt_unix.cmo: lwt_unix.cmi 
+lwt_unix.cmx: lwt_unix.cmi 
+lwt_util.cmo: lwt.cmi lwt_util.cmi 
+lwt_util.cmx: lwt.cmx lwt_util.cmi 
+pqueue.cmo: pqueue.cmi 
+pqueue.cmx: pqueue.cmi 
+lwt.cmi: 
+lwt_unix.cmi: lwt.cmi 
+lwt_util.cmi: lwt.cmi 
+pqueue.cmi: 

Modified: trunk/src/ubase/depend
===================================================================
--- trunk/src/ubase/depend	2012-05-21 10:06:36 UTC (rev 496)
+++ trunk/src/ubase/depend	2012-05-23 18:55:29 UTC (rev 497)
@@ -1,27 +1,27 @@
-myMap.cmo: myMap.cmi
-myMap.cmx: myMap.cmi
-prefs.cmo: util.cmi uarg.cmi safelist.cmi prefs.cmi
-prefs.cmx: util.cmx uarg.cmx safelist.cmx prefs.cmi
-proplist.cmo: util.cmi proplist.cmi
-proplist.cmx: util.cmx proplist.cmi
-rx.cmo: rx.cmi
-rx.cmx: rx.cmi
-safelist.cmo: safelist.cmi
-safelist.cmx: safelist.cmi
-trace.cmo: util.cmi safelist.cmi prefs.cmi trace.cmi
-trace.cmx: util.cmx safelist.cmx prefs.cmx trace.cmi
-uarg.cmo: util.cmi safelist.cmi uarg.cmi
-uarg.cmx: util.cmx safelist.cmx uarg.cmi
-uprintf.cmo: uprintf.cmi
-uprintf.cmx: uprintf.cmi
-util.cmo: uprintf.cmi safelist.cmi util.cmi
-util.cmx: uprintf.cmx safelist.cmx util.cmi
-myMap.cmi:
-prefs.cmi: util.cmi
-proplist.cmi:
-rx.cmi:
-safelist.cmi:
-trace.cmi: prefs.cmi
-uarg.cmi:
-uprintf.cmi:
-util.cmi:
+myMap.cmo: myMap.cmi 
+myMap.cmx: myMap.cmi 
+prefs.cmo: util.cmi uarg.cmi safelist.cmi prefs.cmi 
+prefs.cmx: util.cmx uarg.cmx safelist.cmx prefs.cmi 
+proplist.cmo: util.cmi proplist.cmi 
+proplist.cmx: util.cmx proplist.cmi 
+rx.cmo: rx.cmi 
+rx.cmx: rx.cmi 
+safelist.cmo: safelist.cmi 
+safelist.cmx: safelist.cmi 
+trace.cmo: util.cmi safelist.cmi prefs.cmi trace.cmi 
+trace.cmx: util.cmx safelist.cmx prefs.cmx trace.cmi 
+uarg.cmo: util.cmi safelist.cmi uarg.cmi 
+uarg.cmx: util.cmx safelist.cmx uarg.cmi 
+uprintf.cmo: uprintf.cmi 
+uprintf.cmx: uprintf.cmi 
+util.cmo: uprintf.cmi safelist.cmi util.cmi 
+util.cmx: uprintf.cmx safelist.cmx util.cmi 
+myMap.cmi: 
+prefs.cmi: util.cmi 
+proplist.cmi: 
+rx.cmi: 
+safelist.cmi: 
+trace.cmi: prefs.cmi 
+uarg.cmi: 
+uprintf.cmi: 
+util.cmi: 

Modified: trunk/src/uitext.ml
===================================================================
--- trunk/src/uitext.ml	2012-05-21 10:06:36 UTC (rev 496)
+++ trunk/src/uitext.ml	2012-05-23 18:55:29 UTC (rev 497)
@@ -726,7 +726,12 @@
   let follow = Safelist.map
                  (fun s -> "--follow '" ^ Uutil.quotes s ^ "'")
                  followpaths in
-  let cmd = Printf.sprintf "fsmonitor.py %s --outfile %s --statefile %s %s %s\n"
+(* BCP (per Josh Berdine, 5/2012): changed startup command from this...
+     let cmd = Printf.sprintf "fsmonitor.py %s --outfile %s --statefile %s %s %s\n"
+   ... to this: *)
+  let fsmonfile = Filename.concat (Filename.dirname Sys.executable_name) "fsmonitor.py" in
+  let cmd = Printf.sprintf "python \"%s\" \"%s\" --outfile \"%s\" --statefile \"%s\" %s %s\n"
+              fsmonfile
               root
               (System.fspathToPrintString changefile)
               (System.fspathToPrintString statefile)



More information about the Unison-hackers mailing list