-----------------------------------------------------------------
Revision: 5f00cba58b8c3feb72d6de28e94610a42e30465b
Ancestor: dcefba4279e31970aa470b10b06a8e10dd2830e9
Author: [email protected]
Date: 2010-04-18 21.09.36
Branch: net.venge.monotone

Added files:
        tests/unchanged_options_preserves_mtime/__driver__.lua
Added directories:
        tests/unchanged_options_preserves_mtime
Modified files:
        paths.hh work.cc

ChangeLog: 

avoid rewriting _MTN/options when nothing has changed

 * paths.hh (system_path): add != operator

 * work.cc (set_options): add checks for new option values and track whether any
   are actually changed or not; only write out options file when there are
   actual changes to avoid permission problems and spurious mtime updates

 * tests/unchanged_options_preserves_mtime/__driver__.lua: new test for spurious
   options updates


monotone --db={your.database} diff 
--revision=dcefba4279e31970aa470b10b06a8e10dd2830e9 
--revision=5f00cba58b8c3feb72d6de28e94610a42e30465b
----------------------------------------------------------------------


_______________________________________________
Monotone-commits-nodiffs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-commits-nodiffs

Reply via email to