Adde ignores.
Synced to upstream.
Added svn diff support to SubLua.
Added svn ReleaseWorkingCopyLock() to SubLua.
Added tests for Diff() and ReleaseWorkingCopyLock() in SubLua.
Updated the LuaUnit that comes with the SubLua tests to version 2.0.
Tweaked the package.path on the tests to favor the just built version of SubLua over the system-wide version.
Updated the SubLua version to be a string and use the real SVN version.
default depth in PropSet so it works like svn exe
conditionally enabled the "new in 1.7" stuff
local paths must supply SVN_INVALID_REVNUM in propset
Added function IsLocked() to svn::DirEntry to determine the lock state. The return is an enumerated value: LOCKED, UNLOCKED, or UNKNOWN. UNKNOWN can be set if the lock isn't requested via the List function
change the default for revert to svn_depth_empty, according to the svn C api documentation
the previous default, svn_depth_unknown, is an error condition
use svn_err_best_message because:
1. the const char* 'message' can be NULL, and cause an Access Violation assigning it to a std::string, and svn_err_best_message catches that
2. when 'message' is null, and string error can be generated from the error code 'apr_err', and svn_err_best_message does that
3. sometimes the error message is tracing information internal to svn, and svn_err_best_message filters that
removed the long-deprecated Ls and upgraded List to the most current version of the C api
switch to const svn_wc_notify_t* in NotifyException
Lock and Unlock now throw NotifyException if they fail to lock/unlock
catch exceptions in ContextListener functions
Remove pieces of the old Notify system that were bypassed by Notify2
Provide default implementations for ContextListener functions based on the defaults used by SubCpp when a listener has not been set
Don't assume that the listener has been set for the SSL callbacks and provide sane defaults
now deleting old listener in SetListener
made ownership of ContextListener* clear in comments
added virtual destructor of ContextListener
now deleting old context in SetContext
made ownership of Context* clear in comments
Added support for notify_func2 using an overload of ContextNotify which can pass the error data
Added Locking support
Updated the List support to use the newest ls() functions.
Added Lock and Unlock functionality to the library.
Exposed Lock and Unlock to SubLua.
Updated ignored
added copy to Lua binding