What version are you running?
0.7, 0.7.1alpha0
What steps will reproduce the problem?
1. `rbt post rev1 rev2`
What is the expected output? What do you see instead?
Any pair of revisions results in an `Error validating diff`. The file named as the culprit seems to be random.
This error occurred with the 0.7 release as well. 0.6.x still works fine.
$ rbt post a27acf5 1bac5b5
ERROR: Error validating diff
xxxx-mobile/Gruntfile.js: The file was not found in the repository. (HTTP 400, API Error 207)
$ rbt post -d a27acf5 1bac5b5
>>> RBTools 0.7.1 alpha 0 (dev)
>>> Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
>>> Running on Windows-7-6.1.7601-SP1
>>> Home = C:\Users\xxxxx\AppData\Roaming
>>> Current directory = c:\Users\xxxx\work\xxxxx
>>> Checking for a Subversion repository...
>>> Running: svn info --non-interactive
>>> Command exited with rc 1: ['svn', 'info', '--non-interactive']
svn: E155007: 'C:\Users\xxxx\work\xxxxx' is not a working copy
---
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Running: git config core.bare
>>> Running: git rev-parse --show-toplevel
>>> Running: git symbolic-ref -q HEAD
>>> Running: git config --get branch.develop.merge
>>> Running: git config --get branch.develop.remote
>>> Running: git config --get remote.origin.url
>>> repository info: Path: git@bitbucket.org:xxxxx.git, Base path: , Supports changesets: False
>>> Making HTTP GET request to https://rb.dev.xxxxxx.net/api/
>>> Running: git rev-parse a27acf5 1bac5b5
>>> Running: git merge-base a27acf525f8941720002c79354ec2c0a888ce2d4 origin/develop
>>> Running: git -c core.quotepath=false -c diff.noprefix=false diff --no-color --full-index --ignore-submodules -M --no-ext-diff a27acf525f8941720002
c79354ec2c0a888ce2d4..1bac5b53513fdf686c37e443896e20be33c96c86
>>> Making HTTP GET request to https://rb.dev.xxxx.net/api/validation/diffs/
>>> Making HTTP POST request to https://rb.dev.xxxxxx.net/api/validation/diffs/
>>> Got API Error 207 (HTTP code 400): The file was not found in the repository.
>>> Error data: {u'stat': u'fail', u'file': u'xxxxxxx-mobile/Gruntfile.js', u'err': {u'msg': u'The file was not found in the repository.', u'code': 207
}, u'revision': u'968f087a464aab56095d28e24d0b6f50603720dc'}
Traceback (most recent call last):
File "c:/program files (x86)/rbtools/python27/scripts/rbt-script.py", line 8, in <module>
load_entry_point('RBTools==0.7.1alpha0', 'console_scripts', 'rbt')()
File "c:\program files (x86)\rbtools\python27\lib\site-packages\rbtools-0.7.1alpha0-py2.7.egg\rbtools\commands\main.py", line 133, in main
command.run_from_argv([RB_MAIN, command_name] + args)
File "c:\program files (x86)\rbtools\python27\lib\site-packages\rbtools-0.7.1alpha0-py2.7.egg\rbtools\commands\__init__.py", line 538, in run_from_a
rgv
exit_code = self.main(*args) or 0
File "c:\program files (x86)\rbtools\python27\lib\site-packages\rbtools-0.7.1alpha0-py2.7.egg\rbtools\commands\post.py", line 670, in main
(msg_prefix, e))
rbtools.commands.CommandError: Error validating diff
xxxxx-mobile/Gruntfile.js: The file was not found in the repository. (HTTP 400, API Error 207)
What operating system are you using? What browser?
W7