monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision b1cec3176fd56af29275c2b620f8766b4382ee


From: monotone
Subject: [Monotone-commits-diffs] Revision b1cec3176fd56af29275c2b620f8766b4382eec8
Date: Mon, 2 Mar 2009 05:08:44 +0100

-----------------------------------------------------------------
Revision: b1cec3176fd56af29275c2b620f8766b4382eec8
Ancestor: 94f8ecff17c051478a5c7707ecc7bf747efe24aa
Author: address@hidden
Date: 2009-03-02T04:01:55
Branch: net.venge.monotone

Modified files:
        NEWS cmd_merging.cc luaext_platform.cc monotone.texi
        platform.hh std_hooks.lua
        tests/attr_mtn_execute/__driver__.lua
        tests/defecting_attributes/__driver__.lua unix/process.cc
        win32/process.cc work.cc

ChangeLog: 

make update clear execute permissions when mtn:execute is cleared

* NEWS: note this change in the "Bugs fixed" section
* cmd_merging.cc (add_dormant_attrs): new function to add attrs to child rosters
  that exist in their parents
  (three_way_merge): add_dormant_attrs to left and right rosters for all nodes
  that exist in the ancestor roster
* luaext_platform.cc:
* platform.hh:
* unix/process.cc:
* win32/process.cc:
  (make_executable): rename to ...
  (set_executable) ... this
  (clear_executable): new function to clear execute permission bits
* work.cc (editable_working_tree): add lua member initialized on construction
  (editable_working_tree::clear_attr): replace FIXME with actual call to lua 
hook
  (editable_working_tree::set_attr): likewise
  (workspace::perform_content_update): construct editable_working_tree with lua
  reference
* std_hooks.lua (attr_functions): update definition of mtn:execute attr function
  to call set_executable when attr value is "true" and clear_executable for any
  other value

* monotone.texi (Attribute Handling): add missing word; update default
  definition of mtn:execute attr function

* tests/attr_mtn_execute/__driver__.lua: un-xfail; replace .. string
  concatenation of option arguments with commas
* tests/defecting_attributes/__driver__.lua: un-xfail


Attachment: txt0zXMW0B2ti.txt
Description: Diff [94f8ecff17c051478a5c7707ecc7bf747efe24aa] -> [b1cec3176fd56af29275c2b620f8766b4382eec8]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]