Following up on r1664664, make mod_dav return a proper error when a commit specifies a higher revision than the one committing against. This fixes out of date detection for too-new revisions via httpv2. (For httpv1 this happens on the checkout requests)
Following up on r1664664, make mod_dav return a proper error when a commit
specifies a higher revision than the one committing against. This fixes
out of date detection for too-new revisions via httpv2.
(For httpv1 this happens on the checkout requests)

* subversion/mod_dav_svn/repos.c
  (do_out_of_date_check): Verify that a passed revision makes sense, instead
    of that it is ok when it is higher than anything we know.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1664672 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion