How is Review Board set up with that repository? Is it using a local clone?
If so, you have to have something set up so that the clone is always
up-to-date, or you'll hit errors like this.
I generally recommend setting up something like cgit on the repository and
then using that as the Raw File URL access. See our docs for how to set that
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com
On Fri, Sep 23, 2011 at 1:56 PM, Paul Lynch <plynch...@gmail.com> wrote:
> I recently switched from cvs to git. Our procedure with ReviewBoard
> with git is now similar to what we were doing before: commit changes,
> do a git pull, then create a diff of the unpushed changes with "git
> diff FETCH_HEAD..HEAD", then push the changes. Very frequently, when
> I try to upload such a diff file to ReviewBoard, it complains about
> one or more (but not all) of the blob SHA1s in the file, with an error
> error: unable to find 50e95d4c42cc5972e9a849502ec37ca6624379e5
> fatal: git cat-file 50e95d4: bad file
> If I remove the offending diffs, I can upload the remainder of the
> diff file (though the result obviously lacks the changes I removed).
> The sha1s which RB is complaining about are present in the repository,
> and I can see them. In other words, when I run "git cat-file blob
> 50e95d4" I don't get an error, but see the file.
> Does anyone have an idea why ReviewBoard is having trouble with those
> Want to help the Review Board project? Donate today at
> Happy user? Let us know at http://www.reviewboard.org/users/
> To unsubscribe from this group, send email to
> For more options, visit this group at
Want to help the Review Board project? Donate today at
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to
For more options, visit this group at