Checkout
hwright
committed
on 27 Oct 08
Remove false positive deprecation warnings from libsvn_client. We accomplish
this by creating deprecated.c, putting all deprecated function… Show more
Remove false positive deprecation warnings from libsvn_client.  We accomplish

this by creating deprecated.c, putting all deprecated function therein, and

declaring SVN_DEPRECATED at the top of the file to quash any warnings within

it.

I plan on following this model for the rest of our libraries, in an effort

to remove extraneous warnings noise and also reduce post-1.6-branch merge

conflicts.

[Note: I moved stuff based upon the current compiler warnings.  There may be

additional deprecated functions while don't currently cause warnings, in which

case I've missed those.  We can move them over as we find them.]

* subversion/libsvn_client/deprecated.c:

 New.

* subversion/libsvn_client/delete.c,

 subversion/libsvn_client/export.c,

 subversion/libsvn_client/status.c,

 subversion/libsvn_client/merge.c,

 subversion/libsvn_client/prop_commands.c,

 subversion/libsvn_client/diff.c,

 subversion/libsvn_client/copy.c,

 subversion/libsvn_client/list.c,

 subversion/libsvn_client/blame.c,

 subversion/libsvn_client/log.c,

 subversion/libsvn_client/add.c,

 subversion/libsvn_client/commit.c:

 Move deprecated symbols out, as needed.

Show less