[Unison-hackers] [unison-svn] r274 - in trunk: . doc src
Benjamin C. Pierce
bcpierce at seas.upenn.edu
Tue Apr 29 10:07:19 EDT 2008
Author: bcpierce
Date: 2008-04-29 10:07:12 -0400 (Tue, 29 Apr 2008)
New Revision: 274
Added:
trunk/.depend
Modified:
trunk/Makefile
trunk/doc/unison-manual.tex
trunk/src/RECENTNEWS
trunk/src/mkProjectInfo.ml
trunk/src/uicommon.ml
trunk/src/update.ml
Log:
* Transfer changes from 2.27 branch
Added: trunk/.depend
===================================================================
--- trunk/.depend (rev 0)
+++ trunk/.depend 2008-04-29 14:07:12 UTC (rev 274)
@@ -0,0 +1,70 @@
+src/abort.cmo: src/abort.cmi
+src/abort.cmx: src/abort.cmi
+src/case.cmo: src/case.cmi
+src/case.cmx: src/case.cmi
+src/checksum.cmo: src/checksum.cmi
+src/checksum.cmx: src/checksum.cmi
+src/clroot.cmo: src/clroot.cmi
+src/clroot.cmx: src/clroot.cmi
+src/common.cmo: src/common.cmi
+src/common.cmx: src/common.cmi
+src/copy.cmo: src/copy.cmi
+src/copy.cmx: src/copy.cmi
+src/fileinfo.cmo: src/fileinfo.cmi
+src/fileinfo.cmx: src/fileinfo.cmi
+src/files.cmo: src/files.cmi
+src/files.cmx: src/files.cmi
+src/fileutil.cmo: src/fileutil.cmi
+src/fileutil.cmx: src/fileutil.cmi
+src/fingerprint.cmo: src/fingerprint.cmi
+src/fingerprint.cmx: src/fingerprint.cmi
+src/fspath.cmo: src/fspath.cmi
+src/fspath.cmx: src/fspath.cmi
+src/globals.cmo: src/globals.cmi
+src/globals.cmx: src/globals.cmi
+src/lock.cmo: src/lock.cmi
+src/lock.cmx: src/lock.cmi
+src/name.cmo: src/name.cmi
+src/name.cmx: src/name.cmi
+src/os.cmo: src/os.cmi
+src/os.cmx: src/os.cmi
+src/osx.cmo: src/osx.cmi
+src/osx.cmx: src/osx.cmi
+src/path.cmo: src/path.cmi
+src/path.cmx: src/path.cmi
+src/pred.cmo: src/pred.cmi
+src/pred.cmx: src/pred.cmi
+src/props.cmo: src/props.cmi
+src/props.cmx: src/props.cmi
+src/recon.cmo: src/recon.cmi
+src/recon.cmx: src/recon.cmi
+src/remote.cmo: src/remote.cmi
+src/remote.cmx: src/remote.cmi
+src/sortri.cmo: src/sortri.cmi
+src/sortri.cmx: src/sortri.cmi
+src/stasher.cmo: src/stasher.cmi
+src/stasher.cmx: src/stasher.cmi
+src/strings.cmo: src/strings.cmi
+src/strings.cmx: src/strings.cmi
+src/terminal.cmo: src/terminal.cmi
+src/terminal.cmx: src/terminal.cmi
+src/transfer.cmo: src/transfer.cmi
+src/transfer.cmx: src/transfer.cmi
+src/transport.cmo: src/transport.cmi
+src/transport.cmx: src/transport.cmi
+src/tree.cmo: src/tree.cmi
+src/tree.cmx: src/tree.cmi
+src/uicommon.cmo: src/uicommon.cmi
+src/uicommon.cmx: src/uicommon.cmi
+src/uigtk2.cmo: src/uigtk2.cmi
+src/uigtk2.cmx: src/uigtk2.cmi
+src/uigtk.cmo: src/uigtk.cmi
+src/uigtk.cmx: src/uigtk.cmi
+src/uitext.cmo: src/uitext.cmi
+src/uitext.cmx: src/uitext.cmi
+src/update.cmo: src/update.cmi
+src/update.cmx: src/update.cmi
+src/uutil.cmo: src/uutil.cmi
+src/uutil.cmx: src/uutil.cmi
+src/xferhint.cmo: src/xferhint.cmi
+src/xferhint.cmx: src/xferhint.cmi
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2008-03-29 16:40:01 UTC (rev 273)
+++ trunk/Makefile 2008-04-29 14:07:12 UTC (rev 274)
@@ -42,6 +42,19 @@
-cat src/RECENTNEWS >> rc.tmp
mv -f rc.tmp src/RECENTNEWS
+DUPCMD = svn merge -r prev:committed ../branches/2.27
+
+dup:
+ @echo "Make sure changes have been committed in the 2.27 branch!"
+ $(DUPCMD) --dry-run
+ @echo "Note that there may be conflicts on some silly files "
+ @echo " (not sure how to avoid merging those changes!) "
+ @echo -n "Press RETURN to really do it... "
+ @read JUNK
+ $(DUPCMD)
+ echo >> logmsg
+ echo "* Transfer changes from 2.27 branch" >> logmsg
+
######################################################################
# Export
@@ -201,7 +214,7 @@
nightly:
($(RM) -r $(HOME)/tmp/unison; \
cd $(HOME)/tmp; \
- svn co https://svn.cis.upenn.edu/svnroot/unison/trunk unison; \
+ svn co https://webdav.seas.upenn.edu/svn/unison/trunk unison; \
cd $(HOME)/tmp/unison; \
$(MAKE) exportdevel)
@@ -273,9 +286,3 @@
src/$(NAME):
$(MAKE) -C src
-bcpgrab:
- -unison eniac -path current/unison/trunk -batch
- ssh central-l.cis.upenn.edu "(cd current/unison/trunk; svn update)"
- -unison eniac -path current/unison/trunk -batch
- make
-
Modified: trunk/doc/unison-manual.tex
===================================================================
--- trunk/doc/unison-manual.tex 2008-03-29 16:40:01 UTC (rev 273)
+++ trunk/doc/unison-manual.tex 2008-04-29 14:07:12 UTC (rev 274)
@@ -1678,7 +1678,8 @@
A large number of external merging programs are available.
For example, on Unix systems setting the \verb|merge| preference to
\begin{verbatim}
- merge = Name *.txt -> diff3 CURRENT1 CURRENTARCH CURRENT2 -m > NEW
+ merge = Name *.txt -> diff3 -m CURRENT1 CURRENTARCH CURRENT2
+ > NEW || echo "differences detected"
\end{verbatim}
\noindent
will tell Unison to use the external \verb|diff3| program for merging.
Modified: trunk/src/RECENTNEWS
===================================================================
--- trunk/src/RECENTNEWS 2008-03-29 16:40:01 UTC (rev 273)
+++ trunk/src/RECENTNEWS 2008-04-29 14:07:12 UTC (rev 274)
@@ -1,4 +1,9 @@
+CHANGES FROM VERSION 2.28.36
+
+* Transfer changes from 2.27 branch
+
-------------------------------
+-------------------------------
CHANGES FROM VERSION 2.28.29
* Propagage changes from 2.27 branch.
Modified: trunk/src/mkProjectInfo.ml
===================================================================
--- trunk/src/mkProjectInfo.ml 2008-03-29 16:40:01 UTC (rev 273)
+++ trunk/src/mkProjectInfo.ml 2008-04-29 14:07:12 UTC (rev 274)
@@ -66,3 +66,4 @@
+
Modified: trunk/src/uicommon.ml
===================================================================
--- trunk/src/uicommon.ml 2008-03-29 16:40:01 UTC (rev 273)
+++ trunk/src/uicommon.ml 2008-04-29 14:07:12 UTC (rev 274)
@@ -322,12 +322,14 @@
let dangerousPathMsg dangerousPaths =
if dangerousPaths = [Path.empty] then
"The root of one of the replicas has been completely emptied.\n\
- Unison may delete everything in the other replica."
+ Unison may delete everything in the other replica. (Set the \n\
+ 'confirmbigdelete' preference to false to disable this check.)"
else
Printf.sprintf
"The following paths have been completely emptied in one replica:\n \
%s\n\
- Unison may delete everything below these paths in the other replica."
+ Unison may delete everything below these paths in the other replica.\n
+ (Set the 'confirmbigdelete' preference to false to disable this check.)"
(String.concat "\n "
(Safelist.map (fun p -> "'" ^ (Path.toString p) ^ "'")
dangerousPaths))
Modified: trunk/src/update.ml
===================================================================
--- trunk/src/update.ml 2008-03-29 16:40:01 UTC (rev 273)
+++ trunk/src/update.ml 2008-04-29 14:07:12 UTC (rev 274)
@@ -973,7 +973,7 @@
let immutable = Pred.create "immutable"
("This preference specifies paths for directories whose \
- children are all immutable files --- i.e., once a file has been \
+ immediate children are all immutable files --- i.e., once a file has been \
created, its contents never changes. When scanning for updates, \
Unison does not check whether these files have been modified; \
this can speed update detection significantly (in particular, for mail \
More information about the Unison-hackers
mailing list