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

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

[Monotone-commits-diffs] Revision 99851155029865a5189e3362716263b2095e06


From: monotone
Subject: [Monotone-commits-diffs] Revision 99851155029865a5189e3362716263b2095e0616
Date: Sat, 4 Oct 2008 02:30:28 +0200

-----------------------------------------------------------------
Revision: 99851155029865a5189e3362716263b2095e0616
Ancestor: 322e8171b31b6b11716e9520d626474238befe09
Author: address@hidden
Date: 2008-05-24T22:31:58
Branch: net.venge.monotone.guitone.trials.fs_watcher

Modified files:
        src/model/Inventory.cpp src/model/Inventory.h
        src/model/InventoryItem.cpp src/model/InventoryItem.h
        src/model/InventoryModel.cpp src/model/InventoryModel.h
        src/model/InventoryWatcher.cpp src/model/InventoryWatcher.h
        src/view/InventoryView.cpp src/view/InventoryView.h

ChangeLog: 

* InventoryView.h/cpp: renamed newNodeLoaded slot to expandRootNode (which is 
the only action it should actually do) and only expand that particular index if 
we know this really is the workspace root index
* InventoryWatcher.h/cpp: new method to watch and calculate the differences in 
_MTN/revision, so if a user adds / drops files via cmdline (which are usually 
bookkeeping-only changes), we can still trigger an update for the view
* Inventory.h/cpp: if an item is implicitely unknown since a restricted 
inventory call doesn't give back any details, we're explicitely set its state 
to unknown and call dataChanged to ensure it gets the proper view feedback. 
(Its weird, but if we restrict to an ignored file, mtn responds properly, 
obviously its not tracked either.)
* InventoryItem.h/cpp: new method to set the state of an item explicitely and 
recursively

Attachment: txtC2CejopItE.txt
Description: Diff [322e8171b31b6b11716e9520d626474238befe09] -> [99851155029865a5189e3362716263b2095e0616]


reply via email to

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