diff --git a/unison-2.27.157.tar.gz b/unison-2.27.157.tar.gz deleted file mode 100644 index fb52cee..0000000 --- a/unison-2.27.157.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec04069e95249a5b4e212ab48ec03820b1e1f707fb4c607e7f98851e98735adc -size 674332 diff --git a/unison-2.27.157-manual.html b/unison-2.32.52-manual.html similarity index 90% rename from unison-2.27.157-manual.html rename to unison-2.32.52-manual.html index 60f66a3..60c1145 100644 --- a/unison-2.27.157-manual.html +++ b/unison-2.32.52-manual.html @@ -36,8 +36,8 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
Unison File Synchronizer
User Manual and Reference Guide
-Version 2.27.157
-Copyright 1998-2008, Benjamin C. Pierce +Version 2.32.52
+Copyright 1998-2009, Benjamin C. Pierce


@@ -97,13 +97,14 @@ BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}           •Permissions
          •Cross-Platform Synchronization
          •Slow Links
+          •Making Unison Faster on Large Files
          •Fast Update Detection
          •Mount Points and Removable Media
          •Click-starting Unison
Installing Ssh
          •Unix
          •Windows
-Changes in Version 2.27.157
+Changes in Version 2.32.52
@@ -218,7 +219,10 @@ contributed to an even earlier prototype.
Moderated mailing lists are available for bug reporting, announcements of new versions, discussions among users, and discussions among developers. See -http://www.cis.upenn.edu/~bcpierce/unison/lists.html for more +
+http://www.cis.upenn.edu/~bcpierce/unison/lists.html +
+for more information.

@@ -574,7 +578,7 @@ direction that the change needs to be propagated. For example, <--- new file c [f] indicates that the file c has been modified only in the second replica, and that the default action is therefore to propagate the new -version to the first replica. To follow Unison's recommendation, +version to the first replica. To follw Unison's recommendation, press the “f” at the prompt.

If both replicas are modified and their contents are different, then @@ -592,7 +596,7 @@ nothing is shown. Unison simply notes that the file is up to date.

These display conventions are used by both versions of the user interface. The only difference lies in the way in which Unison's -default actions are either accepted or overridden by the user.
+default actions are either accepted or overriden by the user.


Textual Interface:
  • Mac GUI:
    • actions like < and > scroll to the next item as necessary. @@ -2850,8 +3051,7 @@ actions like < and > scroll to the next item as necessary. gives better feedback.
    • Size of left and right columns is now large enough so that "PropsChanged" is not cut off. -

    -
    +
  • Minor changes:
    • Disable multi-threading when both roots are local @@ -2876,7 +3076,7 @@ Disable multi-threading when both roots are local
    • The strings CURRENT1 and CURRENT2 are now correctly substitued when they occur in the diff preference
    • Improvements to syncing resource forks between Macs via a non-Mac system. -

    + @@ -2884,8 +3084,7 @@ Changes since 2.10.2:
    • Incompatible change: - Archive format has changed.
      -
      + Archive format has changed.
    • Source code availability: The Unison sources are now managed using Subversion. One nice side-effect is that anonymous checkout is now possible, like this: @@ -2894,8 +3093,7 @@ Changes since 2.10.2: We will also continue to export a “developer tarball” of the current (modulo one day) sources in the web export directory. To receive commit logs for changes to the sources, subscribe to the unison-hackers list -(http://www.cis.upenn.edu/ bcpierce/unison/lists.html).
      -
      +(http://www.cis.upenn.edu/ bcpierce/unison/lists.html).
    • Text user interface:
      • Substantial reworking of the internal logic of the text UI to make it @@ -2903,16 +3101,14 @@ a bit easier to modify.
      • The dumbtty flag in the text UI is automatically set to true if the client is running on a Unix system and the EMACS environment variable is set to anything other than the empty string. -

      -
      +
  • Native OS X gui:
    • Added a synchronize menu item with keyboard shortcut
    • Added a merge menu item, still needs to be debugged
    • Fixes to compile for Panther
    • Miscellaneous improvements and bugfixes -

    -
    +
  • Small changes:
    • Changed the filename checking code to apply to Windows only, instead @@ -2957,10 +3153,8 @@ Major tidying and enhancement of 'merge' functionality. The main improvements.

      Warning: the new merging functionality is not completely compatible with - old versions! Check the manual for details.
      -
      -
    • Files larger than 2Gb are now supported.
      -
      + old versions! Check the manual for details. +
    • Files larger than 2Gb are now supported.
    • Added preliminary (and still somewhat experimental) support for the Apple OS X operating system.
      • @@ -2982,7 +3176,8 @@ this interface.


    • Minor functionality changes: -
      • Added an ignorelocks preference, which forces Unison to override left-over +
        • +Added an ignorelocks preference, which forces Unison to override left-over archive locks. (Setting this preference is dangerous! Use it only if you are positive you know what you are doing.)
        • Added a new preference assumeContentsAreImmutable. If a directory @@ -2992,49 +3187,41 @@ this interface. contain lots and lots of immutable files.) Also a preference assumeContentsAreImmutableNot, which overrides the first, similarly to ignorenot. (Later amendment: these preferences are now called - immutable and immutablenot.)
          -
          + immutable and immutablenot.)
        • The ignorecase flag has been changed from a boolean to a three-valued preference. The default setting, called default, checks the operating systems running on the client and server and ignores filename case if either of them is OSX or Windows. Setting ignorecase to true or false overrides this behavior. If you have been setting ignorecase on the command line using -ignorecase=true or -ignorecase=false, you will - need to change to -ignorecase true or -ignorecase false.
          -
          + need to change to -ignorecase true or -ignorecase false.
        • a new preference, 'repeat', for the text user interface (only). If 'repeat' is set to a number, then, after it finishes synchronizing, Unison will wait for that many seconds and then start over, continuing this way until it is killed from outside. Setting repeat to true - will automatically set the batch preference to true.
          -
          + will automatically set the batch preference to true.
        • Excel files are now handled specially, so that the fastcheck optimization is skipped even if the fastcheck flag is set. (Excel does some naughty things with modtimes, making this optimization - unreliable and leading to failures during change propagation.)
          -
          + unreliable and leading to failures during change propagation.)
        • The ignorecase flag has been changed from a boolean to a three-valued preference. The default setting, called 'default', checks the operating systems running on the client and server and ignores filename case if either of them is - OSX or Windows. Setting ignorecase to 'true' or 'false' overrides this behavior.
          -
          + OSX or Windows. Setting ignorecase to 'true' or 'false' overrides this behavior.
        • Added a new preference, 'repeat', for the text user interface (only, at the moment). If 'repeat' is set to a number, then, after it finishes synchronizing, Unison will wait for that many seconds and then start over, continuing this way until it is killed from outside. Setting repeat to - true will automatically set the batch preference to true.
          -
          + true will automatically set the batch preference to true.
        • The 'rshargs' preference has been split into 'rshargs' and 'sshargs' (mainly to make the documentation clearer). In fact, 'rshargs' is no longer mentioned in the documentation at all, since pretty much everybody uses ssh now anyway. -

        -
        +
    • Documentation
      • The web pages have been completely redesigned and reorganized. (Thanks to Alan Schmitt for help with this.) -

      -
      +
  • User interface improvements
    • Added a GTK2 user interface, capable (among other things) of displaying filenames @@ -3047,8 +3234,7 @@ Added a GTK2 user interface, capable (among other things) of displaying filename command).
    • Several small improvements to the text user interface, including a progress display. -

    -
    +
  • Bug fixes (too numerous to count, actually, but here are some):
    • The maxthreads preference works now. @@ -3067,8 +3253,7 @@ The maxthreads preference works now. sorted, so it wouldn't work properly in all cases.
    • Incorporated a fix by Dmitry Bely for setting utimes of read-only files on Win32 systems. -

    -
    +
  • Installation / portability:
    • Unison now compiles with OCaml version 3.07 and later out of the box. @@ -3133,16 +3318,11 @@ Changing profile works again under Windows Unix
    • Small improvements:
      • - If neither the
        -tt USERPROFILE nor the
        -tt HOME environment + If neither the USERPROFILE nor the HOME environment variables are set, then Unison will put its temporary commit log - (called
        -tt DANGER.README) into the directory named by the -
        -tt UNISON environment variable, if any; otherwise it will use -
        -tt C:. + (called DANGER.README) into the directory named by the + UNISON environment variable, if any; otherwise it will use + C:.
      • alternative set of values for fastcheck: yes = true; no = false; default = auto.
      • -silent implies -contactquietly @@ -3202,8 +3382,7 @@ Renamed `Proceed' to `Go' in the graphical UI. update detection are now noted in the log file.
      • [END] messages in log now use a briefer format
      • Changed the text UI startup sequence so that -
        -tt ./unison -ui text will use the default profile instead of failing. + ./unison -ui text will use the default profile instead of failing.
      • Made some improvements to the error messages.
      • Added some debugging messages to remote.ml.
      diff --git a/unison-2.32.52.tar.gz b/unison-2.32.52.tar.gz new file mode 100644 index 0000000..b6d3d1e --- /dev/null +++ b/unison-2.32.52.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1542e5d4ad03e928260e061a8ff9d5e0bca3282481ed8bec5552de17a0270485 +size 697866 diff --git a/unison.changes b/unison.changes index 7a9e287..6e617ac 100644 --- a/unison.changes +++ b/unison.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Wed Dec 16 10:51:19 UTC 2009 - mhopf@novell.com + +- Update to latest stable version 2.32.52 + * If Unison is interrupted during a directory transfer, it will now leave + the partially transferred directory intact in a temporary location + * Added experimental support for invoking an external file transfer tool for + whole-file copies + * Very preliminary support for triggering Unison from an external + filesystem-watching utility. + * Ignore one hour differences when deciding whether a file may have been + updated (ignore daylight saving time changes under Windows) + * Fixed slow performances when transferring a file using our rsync + implementation from a 64-bit architecture to a 32-bit architecture + * Case sensitivity information put in the archive (in a backward compatible + way) and checked when the archive is loaded + * Upgraded to GPL version 3 + * In repeat mode, don't save the archives when there is no update + * Tons of bug fixes + small additions + ------------------------------------------------------------------- Fri Sep 4 16:50:56 CEST 2009 - mhopf@novell.com diff --git a/unison.spec b/unison.spec index 7b8d8d0..f57672d 100644 --- a/unison.spec +++ b/unison.spec @@ -1,5 +1,5 @@ # -# spec file for package unison (Version 2.27.157) +# spec file for package unison (Version 2.32.52) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -25,10 +25,10 @@ BuildRequires: lablgtk2-devel %else BuildRequires: lablgtk2 %endif -License: GPL v3 or later +License: GPLv3+ Group: Productivity/Networking/Other AutoReqProv: on -Version: 2.27.157 +Version: 2.32.52 Release: 1 Source0: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}.tar.gz Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html