problem submitting a diff when directories have been renamed using svn mv

19 views
Skip to first unread message

jon

unread,
Oct 21, 2010, 10:16:05 PM10/21/10
to reviewboard
I renamed a bunch of various directories from 'integ' to 's1' by using
'svn mv' in my working copy as well as edited a bunch of files. I am
trying to post a review and it is failing. Here is the post-review -d
output as well as svn status.

I'm running RB 1.5.

post-review --version
RBTools 0.2

thoughts?

jon


>>> svn info
>>> diff --version
>>> repository info: Path: http://svn.mycompany.com/marin, Base path: /branches/iteration-0004, Supports changesets: False
>>> svn propget reviewboard:url /Users/jon/checkout/branches/iteration-0004
>>> svn diff --diff-cmd=diff
>>> svn info billing/bin/daily.sh
>>> svn info ftpserver/bin/ftpd.sh
>>> svn info ftpserver/etc/conf/s1/ftpenv.properties
>>> svn info ftpserver/etc/conf/integ/ftpenv.properties
>>> svn info ftpserver/etc/conf/ftp-config.xml
>>> svn info acdc/bin/acdc.sh
>>> svn info acdc/bin/bidharness.sh
>>> svn info acdc/etc/conf/s1/env.properties
>>> svn info acdc/etc/conf/spring-server-app-config.xml
>>> svn info acdc/etc/conf/integ/env.properties
>>> svn info mscm/bin/StartServer
>>> svn info mscm/bin/JavaBridge.sh
>>> svn info mscm/bin/play.sh
>>> svn info mscm/etc/conf.zend/spring-client-config.xml
>>> svn info mscm/etc/conf.zend/s1/env.properties
>>> svn info mscm/etc/conf.zend/s1/failoverDB.properties
>>> svn info mscm/etc/conf.zend/integ/env.properties
>>> svn info mscm/etc/conf.zend/integ/failoverDB.properties
>>> svn info mscm/etc/conf/s1/env.properties
>>> svn info mscm/etc/conf/s1/failoverDB.properties
>>> svn info mscm/etc/conf/s1/datacloudmap.xml
>>> svn info mscm/etc/conf/spring-config.xml
>>> svn info mscm/etc/conf/schema-upgrade-config.xml
>>> svn info mscm/etc/conf/datacloudmap.xml
>>> svn info mscm/etc/conf/integ/env.properties
>>> svn info mscm/etc/conf/integ/failoverDB.properties
>>> svn info mscm/etc/conf/integ/datacloudmap.xml
>>> svn info cs/grails-app/conf/spring/resources.xml
>>> svn info cs/grails-app/conf/DataSource.groovy
>>> svn info cs/src/java/env/s1/env_sentry.properties
>>> svn info cs/src/java/env/s1/failoverDB.properties
>>> svn info cs/src/java/env/s1/env_csr.properties
>>> svn info cs/src/java/env/integ/env_sentry.properties
>>> svn info cs/src/java/env/integ/failoverDB.properties
>>> svn info cs/src/java/env/integ/env_csr.properties
>>> svn info olap_stitch/etc/conf/s1/env.properties
>>> svn info olap_stitch/etc/conf/olap_service_config.xml
>>> svn info olap_stitch/etc/conf/integ/env.properties
>>> svn info olap_stitch/etc/conf/integ/failoverDB.properties
>>> svn info billing/bin/daily.sh
>>> svn info billing/bin/daily.sh
>>> svn info billing/bin/daily.sh
>>> svn info ftpserver/bin/ftpd.sh
>>> svn info ftpserver/bin/ftpd.sh
>>> svn info ftpserver/bin/ftpd.sh
>>> svn info ftpserver/etc/conf/s1/ftpenv.properties
>>> svn info ftpserver/etc/conf/s1/ftpenv.properties
>>> svn info ftpserver/etc/conf/s1/ftpenv.properties
>>> svn info ftpserver/etc/conf/integ/ftpenv.properties
>>> svn info ftpserver/etc/conf/integ/ftpenv.properties
>>> svn info ftpserver/etc/conf/integ/ftpenv.properties
>>> svn info ftpserver/etc/conf/ftp-config.xml
>>> svn info ftpserver/etc/conf/ftp-config.xml
>>> svn info ftpserver/etc/conf/ftp-config.xml
>>> svn info acdc/bin/acdc.sh
>>> svn info acdc/bin/acdc.sh
>>> svn info acdc/bin/acdc.sh
>>> svn info acdc/bin/bidharness.sh
>>> svn info acdc/bin/bidharness.sh
>>> svn info acdc/bin/bidharness.sh
>>> svn info acdc/etc/conf/s1/env.properties
>>> svn info acdc/etc/conf/s1/env.properties
>>> svn info acdc/etc/conf/s1/env.properties
>>> svn info acdc/etc/conf/spring-server-app-config.xml
>>> svn info acdc/etc/conf/spring-server-app-config.xml
>>> svn info acdc/etc/conf/spring-server-app-config.xml
>>> svn info acdc/etc/conf/integ/env.properties
>>> svn info acdc/etc/conf/integ/env.properties
>>> svn info acdc/etc/conf/integ/env.properties
>>> svn info mscm/bin/StartServer
>>> svn info mscm/bin/StartServer
>>> svn info mscm/bin/StartServer
>>> svn info mscm/bin/JavaBridge.sh
>>> svn info mscm/bin/JavaBridge.sh
>>> svn info mscm/bin/JavaBridge.sh
>>> svn info mscm/bin/play.sh
>>> svn info mscm/bin/play.sh
>>> svn info mscm/bin/play.sh
>>> svn info mscm/etc/conf.zend/spring-client-config.xml
>>> svn info mscm/etc/conf.zend/spring-client-config.xml
>>> svn info mscm/etc/conf.zend/spring-client-config.xml
>>> svn info mscm/etc/conf.zend/s1/env.properties
>>> svn info mscm/etc/conf.zend/s1/env.properties
>>> svn info mscm/etc/conf.zend/s1/env.properties
>>> svn info mscm/etc/conf.zend/s1/failoverDB.properties
>>> svn info mscm/etc/conf.zend/s1/failoverDB.properties
>>> svn info mscm/etc/conf.zend/s1/failoverDB.properties
>>> svn info mscm/etc/conf.zend/integ/env.properties
>>> svn info mscm/etc/conf.zend/integ/env.properties
>>> svn info mscm/etc/conf.zend/integ/env.properties
>>> svn info mscm/etc/conf.zend/integ/failoverDB.properties
>>> svn info mscm/etc/conf.zend/integ/failoverDB.properties
>>> svn info mscm/etc/conf.zend/integ/failoverDB.properties
>>> svn info mscm/etc/conf/s1/env.properties
>>> svn info mscm/etc/conf/s1/env.properties
>>> svn info mscm/etc/conf/s1/env.properties
>>> svn info mscm/etc/conf/s1/failoverDB.properties
>>> svn info mscm/etc/conf/s1/failoverDB.properties
>>> svn info mscm/etc/conf/s1/failoverDB.properties
>>> svn info mscm/etc/conf/s1/datacloudmap.xml
>>> svn info mscm/etc/conf/s1/datacloudmap.xml
>>> svn info mscm/etc/conf/s1/datacloudmap.xml
>>> svn info mscm/etc/conf/spring-config.xml
>>> svn info mscm/etc/conf/spring-config.xml
>>> svn info mscm/etc/conf/spring-config.xml
>>> svn info mscm/etc/conf/schema-upgrade-config.xml
>>> svn info mscm/etc/conf/schema-upgrade-config.xml
>>> svn info mscm/etc/conf/schema-upgrade-config.xml
>>> svn info mscm/etc/conf/datacloudmap.xml
>>> svn info mscm/etc/conf/datacloudmap.xml
>>> svn info mscm/etc/conf/datacloudmap.xml
>>> svn info mscm/etc/conf/integ/env.properties
>>> svn info mscm/etc/conf/integ/env.properties
>>> svn info mscm/etc/conf/integ/env.properties
>>> svn info mscm/etc/conf/integ/failoverDB.properties
>>> svn info mscm/etc/conf/integ/failoverDB.properties
>>> svn info mscm/etc/conf/integ/failoverDB.properties
>>> svn info mscm/etc/conf/integ/datacloudmap.xml
>>> svn info mscm/etc/conf/integ/datacloudmap.xml
>>> svn info mscm/etc/conf/integ/datacloudmap.xml
>>> svn info cs/grails-app/conf/spring/resources.xml
>>> svn info cs/grails-app/conf/spring/resources.xml
>>> svn info cs/grails-app/conf/spring/resources.xml
>>> svn info cs/grails-app/conf/DataSource.groovy
>>> svn info cs/grails-app/conf/DataSource.groovy
>>> svn info cs/grails-app/conf/DataSource.groovy
>>> svn info cs/src/java/env/s1/env_sentry.properties
>>> svn info cs/src/java/env/s1/env_sentry.properties
>>> svn info cs/src/java/env/s1/env_sentry.properties
>>> svn info cs/src/java/env/s1/failoverDB.properties
>>> svn info cs/src/java/env/s1/failoverDB.properties
>>> svn info cs/src/java/env/s1/failoverDB.properties
>>> svn info cs/src/java/env/s1/env_csr.properties
>>> svn info cs/src/java/env/s1/env_csr.properties
>>> svn info cs/src/java/env/s1/env_csr.properties
>>> svn info cs/src/java/env/integ/env_sentry.properties
>>> svn info cs/src/java/env/integ/env_sentry.properties
>>> svn info cs/src/java/env/integ/env_sentry.properties
>>> svn info cs/src/java/env/integ/failoverDB.properties
>>> svn info cs/src/java/env/integ/failoverDB.properties
>>> svn info cs/src/java/env/integ/failoverDB.properties
>>> svn info cs/src/java/env/integ/env_csr.properties
>>> svn info cs/src/java/env/integ/env_csr.properties
>>> svn info cs/src/java/env/integ/env_csr.properties
>>> svn info olap_stitch/etc/conf/s1/env.properties
>>> svn info olap_stitch/etc/conf/s1/env.properties
>>> svn info olap_stitch/etc/conf/s1/env.properties
>>> svn info olap_stitch/etc/conf/olap_service_config.xml
>>> svn info olap_stitch/etc/conf/olap_service_config.xml
>>> svn info olap_stitch/etc/conf/olap_service_config.xml
>>> svn info olap_stitch/etc/conf/integ/env.properties
>>> svn info olap_stitch/etc/conf/integ/env.properties
>>> svn info olap_stitch/etc/conf/integ/env.properties
>>> svn info olap_stitch/etc/conf/integ/failoverDB.properties
>>> svn info olap_stitch/etc/conf/integ/failoverDB.properties
>>> svn info olap_stitch/etc/conf/integ/failoverDB.properties
>>> Looking for 'rb.mycompany.com /' cookie in /Users/jon/.post-review-cookies.txt
>>> Loaded valid cookie -- no login required
>>> HTTP GETting /api/json/repositories/
>>> HTTP GETting /api/json/repositories/1/info/
>>> repository info: Path: http://svn.mycompany.com/marin, Base path: /branches/iteration-0004, Supports changesets: False
>>> Attempting to create review request on http://svn.mycompany.com/marin for None
>>> HTTP POSTing to http://rb.mycompany.com/api/json/reviewrequests/new/: {'repository_path': u'http://svn.mycompany.com/marin'}
>>> Review request created
>>> Uploading diff, size: 49670
>>> HTTP POSTing to http://rb.mycompany.com/api/json/reviewrequests/9800/diff/new/: {'basedir': '/branches/iteration-0004'}
>>> Got API Error 207 (HTTP code 200): The file was not found in the repository
>>> Error data: {u'deprecated': {u'in_version': u'1.5'}, u'stat': u'fail', u'file': u'/branches/iteration-0004/ftpserver/etc/conf/s1/ftpenv.properties', u'err': {u'msg': u'The file was not found in the repository', u'code': 207}, u'revision': u'37237'}

Error uploading diff

Your review request still exists, but the diff is not attached.



---------------------

iteration-0004 $ svn st
M billing/bin/daily.sh
M ftpserver/bin/ftpd.sh
A + ftpserver/etc/conf/s1
M + ftpserver/etc/conf/s1/ftpenv.properties
D ftpserver/etc/conf/integ
D ftpserver/etc/conf/integ/ftpenv.properties
M ftpserver/etc/conf/ftp-config.xml
M acdc/bin/acdc.sh
M acdc/bin/bidharness.sh
A + acdc/etc/conf/s1
M + acdc/etc/conf/s1/env.properties
M acdc/etc/conf/spring-server-app-config.xml
D acdc/etc/conf/integ
D acdc/etc/conf/integ/env.properties
M mscm/bin/StartServer
M mscm/bin/JavaBridge.sh
M mscm/bin/play.sh
M mscm/etc/conf.zend/spring-client-config.xml
A + mscm/etc/conf.zend/s1
M + mscm/etc/conf.zend/s1/env.properties
M + mscm/etc/conf.zend/s1/failoverDB.properties
D mscm/etc/conf.zend/integ
D mscm/etc/conf.zend/integ/env.properties
D mscm/etc/conf.zend/integ/failoverDB.properties
A + mscm/etc/conf/s1
M + mscm/etc/conf/s1/env.properties
M + mscm/etc/conf/s1/failoverDB.properties
M + mscm/etc/conf/s1/datacloudmap.xml
M mscm/etc/conf/spring-config.xml
M mscm/etc/conf/schema-upgrade-config.xml
M mscm/etc/conf/datacloudmap.xml
D mscm/etc/conf/integ
D mscm/etc/conf/integ/env.properties
D mscm/etc/conf/integ/failoverDB.properties
D mscm/etc/conf/integ/datacloudmap.xml
M cs/grails-app/conf/spring/resources.xml
M cs/grails-app/conf/DataSource.groovy
A + cs/src/java/env/s1
M + cs/src/java/env/s1/env_sentry.properties
M + cs/src/java/env/s1/failoverDB.properties
M + cs/src/java/env/s1/env_csr.properties
D cs/src/java/env/integ
D cs/src/java/env/integ/env_sentry.properties
D cs/src/java/env/integ/failoverDB.properties
D cs/src/java/env/integ/env_csr.properties
A + olap_stitch/etc/conf/s1
M + olap_stitch/etc/conf/s1/env.properties
M olap_stitch/etc/conf/olap_service_config.xml
D olap_stitch/etc/conf/integ
D olap_stitch/etc/conf/integ/env.properties
D olap_stitch/etc/conf/integ/failoverDB.properties

jon

unread,
Oct 26, 2010, 4:37:38 PM10/26/10
to reviewboard
Any idea guys?

jon
> >>> HTTP POSTing tohttp://rb.mycompany.com/api/json/reviewrequests/new/:{'repository_path': u'http://svn.mycompany.com/marin'}
> >>> Review request created
> >>> Uploading diff, size: 49670
> >>> HTTP POSTing tohttp://rb.mycompany.com/api/json/reviewrequests/9800/diff/new/:{'basedir': '/branches/iteration-0004'}

Christian Hammond

unread,
Oct 26, 2010, 5:22:05 PM10/26/10
to revie...@googlegroups.com
I think there's likely a problem due to the diff indicating a change to an existing revision when really that file doesn't exist yet. Off-hand, I have no short-term solution to you aside from doing the modifications in a separate change and not posting the move itself to Review Board.

Can you file a bug on this?

Christian

--
Christian Hammond - chi...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com


--
Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to reviewboard...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en

Jon Stevens

unread,
Oct 26, 2010, 6:29:23 PM10/26/10
to revie...@googlegroups.com
Sure, as soon as google code is fixed. ;-) It's down for me... they've been having a lot of stability issues recently. =(

jon
Reply all
Reply to author
Forward
0 new messages