Skip to content

Commit

Permalink
Merge pull request #135 from bcpierce00/prepare-beta-release
Browse files Browse the repository at this point in the history
Prepare beta release
  • Loading branch information
bcpierce00 authored Jan 27, 2018
2 parents fb2aee8 + 1536c9d commit f804e03
Show file tree
Hide file tree
Showing 107 changed files with 121 additions and 206 deletions.
11 changes: 11 additions & 0 deletions doc/changes.tex
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
\begin{changesfromversion}{2.48}
\item Repository transplanted from SVN to Git and moved to GitHub (\URL{https://github.com/bcpierce00/unison}).
\item Add a new preference, '{\tt atomic}', for specifying directories that
should be treated atomically: if there are changes within such a
directory in both replicase, the whole directory is marked as a
conflict instead of propagating any of the changes. Thanks to
Julian Squires for submitting this patch!
\item OSX / macOS
\begin{itemize}
\item Ported to 10.13, High Sierra, and Apple's new APFS (earlier
versions of Unison break because of new behavior of AppleDouble files)
\item Replaced Growl with OS X native notification center.
\end{itemioze}
\item Miscellaneous:
\begin{itemize}
\item The OCaml compiler version is now included in the ``connection header
Expand Down
3 changes: 2 additions & 1 deletion src/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#######################################################################
# $I1: Unison file synchronizer: src/Makefile $
# $I2: Last modified by bcpierce on Sun, 22 Aug 2004 22:29:04 -0400 $
# $I3: Copyright 1999-2017 (see COPYING for details) $
# $I3: Copyright 1999-2018 (see COPYING for details) $
#######################################################################
## User Settings

Expand Down Expand Up @@ -341,6 +341,7 @@ testmerge:
tags:
-if [ -f "`which $(ETAGS)`" ]; then \
$(ETAGS) *.mli */*.mli *.ml */*.ml */*.m *.c */*.c *.txt \
*Makefile* \
; fi

all:: TAGS
Expand Down
98 changes: 0 additions & 98 deletions src/RECENTNEWS
Original file line number Diff line number Diff line change
@@ -1,98 +0,0 @@
CHANGES FROM VERSION 2.49.543

* Add OCaml compiler version (<= 4.02.1 or >= 4.02.2) to connection
header string that is exchanged when client connects to server, to
fail more cleanly when incompatible versions are recognized.
* Bump version number to 2.50.0 to avoid confusion
* Fix description of where the command-line tool will be installed
* Improve error report when failing on OCaml compiler version mismatch

-------------------------------
CHANGES FROM VERSION 2.49.600

* Tidy Makefiles for move to Git
* Tidy a bunch of other miscellaneous stuff

-------------------------------
CHANGES FROM VERSION 2.49.600

* Tidy Makefiles for move to Git
* Tidy a bunch of other miscellaneous stuff

-------------------------------
CHANGES FROM VERSION 2.49.9

* Make the installation Makefile a bit more paranoid, to prevent bad
behavior if the OCaml installation is not present or messed up
-------------------------------
CHANGES FROM VERSION 2.49.8

* Update copyright dates to 2016

-------------------------------
CHANGES FROM VERSION 2.49.7

* Small fix to gtk2 UI per suggestion from Daniel Reichelt, to scan
profiles before main window is created. (second try)

-------------------------------
CHANGES FROM VERSION 2.49.6

* Small fix to gtk2 UI per suggestion from Daniel Reichelt, to scan
profiles before main window is created.

* Small fix to avoid assertion failure on conflicts involving deleted
files when using -copyonconflict flag


-------------------------------
CHANGES FROM VERSION 2.49.4

* Remove colon from names of files created by the -copyonconflict
flag, to avoid unhappiness with some filesystems.
-------------------------------
CHANGES FROM VERSION 2.49.3

uimac14: install the command-line tool in /usr/local/bin
-------------------------------
CHANGES FROM VERSION 2.49.2

* Wording improvement in manual

-------------------------------
CHANGES FROM VERSION 2.49.1

* Update to cygwin install instructions from Mario Emmenlauer



-------------------------------
CHANGES FROM VERSION 2.49.0

* Small change for OSX El Capitan, from Alan Shutko

* Add a new preference, 'atomic', for specifying directories that
should be treated atomically -- if there are changes within such a
directory in both replicase, the whole directory is marked as a
conflict instead of propagating any of the changes. Thanks to
Julian Squires for submitting this patch!
-------------------------------
CHANGES FROM VERSION 2.48.6

* Add shortcut key to GTK2 user interface allowing - to be used as a
synonym for / (to accommodate german keyboards)

* Small fix to manual

-------------------------------
CHANGES FROM VERSION 2.48.5

uimac14: replace Growl with OS X native notification center.

Thanks to Jan Hacker for the patch.
-------------------------------
CHANGES FROM VERSION 2.48.3

* Final cleanup for stable release

-------------------------------
2 changes: 1 addition & 1 deletion src/abort.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/abort.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/bytearray.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/bytearray.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/bytearray.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/bytearray.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

type t =
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
Expand Down
2 changes: 1 addition & 1 deletion src/bytearray_stubs.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Unison file synchronizer: src/bytearray_stubs.c */
/* Copyright 1999-2017 (see COPYING for details) */
/* Copyright 1999-2018 (see COPYING for details) */

#include <string.h>

Expand Down
2 changes: 1 addition & 1 deletion src/case.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/case.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/case.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/case.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

val caseInsensitiveMode : [`True|`False|`Default] Prefs.t
val unicodeEncoding : bool Prefs.t
Expand Down
2 changes: 1 addition & 1 deletion src/checksum.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/checksum.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/checksum.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/checksum.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

type t = int
type u = int array
Expand Down
2 changes: 1 addition & 1 deletion src/clroot.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/clroot.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/clroot.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/clroot.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* Command-line roots *)
type clroot =
Expand Down
2 changes: 1 addition & 1 deletion src/common.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/common.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/common.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/common.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(***************************************************************************)
(* COMMON TYPES USED BY ALL MODULES *)
Expand Down
2 changes: 1 addition & 1 deletion src/copy.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/copy.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/external.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/external.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/external.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/external.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

val runExternalProgram : string -> (Unix.process_status * string) Lwt.t
val readChannelTillEof : in_channel -> string
2 changes: 1 addition & 1 deletion src/fileinfo.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fileinfo.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fileinfo.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fileinfo.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

type typ = [`ABSENT | `FILE | `DIRECTORY | `SYMLINK]
val type2string : typ -> string
Expand Down
2 changes: 1 addition & 1 deletion src/files.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/files.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/files.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/files.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* As usual, these functions should only be called by the client (i.e., in *)
(* the same address space as the user interface). *)
Expand Down
2 changes: 1 addition & 1 deletion src/fileutil.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fileutil.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fileutil.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fileutil.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* Convert backslashes in a string to forward slashes. Useful in Windows. *)
val backslashes2forwardslashes : string -> string
Expand Down
2 changes: 1 addition & 1 deletion src/fingerprint.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fingerprint.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fingerprint.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fingerprint.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

type t

Expand Down
2 changes: 1 addition & 1 deletion src/fpcache.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fpcache.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fpcache.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fpcache.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* Initialize the cache *)
val init : bool -> bool -> System.fspath -> unit
Expand Down
2 changes: 1 addition & 1 deletion src/fs.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fs.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fs.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fs.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* Operations on fspaths *)

Expand Down
2 changes: 1 addition & 1 deletion src/fspath.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fspath.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fspath.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fspath.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* Defines an abstract type of absolute filenames (fspaths) *)

Expand Down
2 changes: 1 addition & 1 deletion src/fswatch.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fswatch.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/fswatch.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fswatch.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

type archiveHash = string

Expand Down
2 changes: 1 addition & 1 deletion src/fswatchold.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/fswatcherold.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/globals.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/globals.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/globals.mli
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/globals.mli *)
(* Copyright 1999-2017, Benjamin C. Pierce (see COPYING for details) *)
(* Copyright 1999-2018, Benjamin C. Pierce (see COPYING for details) *)

(* Global variables and functions needed by top-level modules and user *)
(* interfaces *)
Expand Down
2 changes: 1 addition & 1 deletion src/linkgtk.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/linkgtk.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/linkgtk2.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/linkgtk2.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/linktext.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/linktext.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/lock.ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(* Unison file synchronizer: src/lock.ml *)
(* Copyright 1999-2017, Benjamin C. Pierce
(* Copyright 1999-2018, Benjamin C. Pierce
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
Loading

0 comments on commit f804e03

Please sign in to comment.