* subversion/libsvn_wc/status.c (dir_baton, file_baton, assemble_status, tweak_statushash, make_dir_baton, make_file_baton): Renamed ood_url to url. (assemble_status): Initialized url to entry->url. (tweak_statushash): If the file_baton or dir_baton contains an URI, use it instead of the default, as it may be more up to date. (find_dir_url): Moved upwards in the file to avoid forward reference. No functional change. (make_dir_baton, make_file_baton): Initialize the baton's url and ood_kind to that of the item it's being created for. (change_dir_prop, change_file_prop): Remove initialization of url and ood_kind, which can be initialized upon edit baton creation, since they are not entryprops (roughly analogous to DAV liveprops). * subversion/bindings/java/javahl/native/SVNClient.cpp (SVNClient::createJavaStatus): Add new parameters identifying the constructor for the Status class, extract the parameters from the svn_wc_status2_t, and pass'em along. Use the new svn_wc_status2_t->url field (rather than svn_wc_status2_t->entry->url) for the constructor's "url" parameter. * subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Status.java (reposLastCmtRevision, reposLastCmtDate, reposKind, reposLastCmtAuthor): New private instance fields in which to store any "out of date" information from the repository. (Status): Added parameters for initialization of the new instance fields. (getUrl): Adjusted doc string for modified behavior of SVNClient.cpp, which now uses svn_wc_status2_t->url (rather than svn_wc_status2_t->entry->url). (getReposLastCmtRevision, getReposLastCmtDate, getReposKind, getReposLastCmtAuthor): New accesor methods.