src/common/unionfs.c                  |   46 +++++++++++++++++++---------------
 src/cstore/cstore-c.cpp               |   13 +++++++++
 src/cstore/cstore-c.h                 |    3 ++
 src/cstore/cstore.cpp                 |   16 +++++++++++
 src/cstore/cstore.hpp                 |    2 +
 src/cstore/unionfs/cstore-unionfs.cpp |   28 ++++++++++++++++++++
 src/cstore/unionfs/cstore-unionfs.hpp |    1 
 7 files changed, 89 insertions(+), 20 deletions(-)

New commits:
commit cbd1770462b2325372f90ef9200110dc66245377
Author: An-Cheng Huang <[email protected]>
Date:   Fri Aug 20 13:29:49 2010 -0700

    handle "changed" status properly
    
    * original backend implementation uses unionfs-specific "changes only" dir 
to determine "changed" status. this breaks when it involves deactivated nodes.
    * new library design uses explicit per-node "changed" marker. however, 
since previously "commit" only handles a root "changed" marker, the new library 
could not implement this scheme and used a workaround instead.
    * now add API functions for "commit" to properly clean up "changed" markers.
    * modify "commit" to use these API functions and remove the workaround from 
the new library.

http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=cbd1770462b2325372f90ef9200110dc66245377
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to