svn_client_status5: ood_changed_rev is different for "http" and "file" protocols
From: Dmitry Pavlenko <pavlenko_at_tmatesoft.com>
Date: Tue, 17 Apr 2012 23:34:34 +0200
I have a question about internal SVN status API (trunk, r1302023).
I have a repository with 2 reivsions: in r1 a "file" is added, in r2 it is deleted.
svn_error_t* print_status(void *baton, const char *path, const svn_client_status_t *status,
When I run it over file protocol, I see the following output
file: revision 2
but if I run over http, I see
file: revision -1
So the question is: if this behaviour is expected (I expected some protocol-independency)?
While some debugging I've discovered that for http case "delete_entry" of the status editor is
I've attached the repository and minimal C program that reproduces the problem. It should be run
This is an archived mail posted to the Subversion Dev mailing list.