Getting a 404 when ReviewBoard queries Gitweb for a particular revision

2013-08-01 Thread Chris Armstrong
Hi folks,

Been struggling with ReviewBoard on this issue and would love some 
guidance. I have a repository configured in RB as follows:

Repository type: Git
Path: g...@git.ourdomain.com:reponame.git
Raw file URL 
mask: 
http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=filename;hb=revision

Now, when working locally, I am on master and make one commit that I'd like 
to have code reviewed. I invoke rbt as follows:

rbt post -g -d --target-groups=sysadmin
I get an error saying the file cannot be found (a file which has existed in 
the repo far earlier than my recent commit -- I am just making a change to 
it).

The error in the RB server logs is:

2013-08-02 01:01:11,300 - INFO -  - Fetching file from 
http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;hb=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c
2013-08-02 01:01:11,441 - ERROR -  - 404

Requesting the file directly from gitweb with 
http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;hb=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c
 
also returns a 404 error. A bit of trial and error leads me to realize that 
requesting the file without specifying the revision works just fine: 
http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt

Locally, git show e4643b1cc6c8c05f17d4079f2d68d078bba96a4c shows me the 
file, and on a coworker's computer who does not have my latest commit that 
I am having code reviewed (because I have not pushed it yet) this git show 
also shows me the file. So, something has to be wrong with GitWeb I'd 
imagine, but I have no idea what. Gitweb operates on the same repository 
that we are pulling from locally, so that revision has to exist. Earlier 
today I played around with the permissions on these directories in order to 
have them appear in gitweb - is it possible that I messed something up 
there?

We have also tried specifying various other command-line options to rbt: 
--parent and --tracking-branch to no avail. Can anyone shed some light on 
what's going on?

Thanks,
Chris

-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
reviewboard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Getting a 404 when ReviewBoard queries Gitweb for a particular revision

2013-08-01 Thread reviewboard
Does the following work?  (change hb to h)

http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;h=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c

ref: https://groups.google.com/d/msg/reviewboard/YmrjZyUsvX8/zqEEgtuznpMJ


On Thu, August 1, 2013 9:18 pm, Chris Armstrong wrote:
 Hi folks,

 Been struggling with ReviewBoard on this issue and would love some
 guidance. I have a repository configured in RB as follows:

 Repository type: Git
 Path: g...@git.ourdomain.com:reponame.git
 Raw file URL
 mask:
 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=filename;hb=revision

 Now, when working locally, I am on master and make one commit that I'd like
 to have code reviewed. I invoke rbt as follows:

 rbt post -g -d --target-groups=sysadmin
 I get an error saying the file cannot be found (a file which has existed in
 the repo far earlier than my recent commit -- I am just making a change to
 it).

 The error in the RB server logs is:

 2013-08-02 01:01:11,300 - INFO -  - Fetching file from
 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;hb=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c
 2013-08-02 01:01:11,441 - ERROR -  - 404

 Requesting the file directly from gitweb with
 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;hb=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c
 also returns a 404 error. A bit of trial and error leads me to realize that
 requesting the file without specifying the revision works just fine:
 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt

 Locally, git show e4643b1cc6c8c05f17d4079f2d68d078bba96a4c shows me the
 file, and on a coworker's computer who does not have my latest commit that
 I am having code reviewed (because I have not pushed it yet) this git show
 also shows me the file. So, something has to be wrong with GitWeb I'd
 imagine, but I have no idea what. Gitweb operates on the same repository
 that we are pulling from locally, so that revision has to exist. Earlier
 today I played around with the permissions on these directories in order to
 have them appear in gitweb - is it possible that I messed something up
 there?

 We have also tried specifying various other command-line options to rbt:
 --parent and --tracking-branch to no avail. Can anyone shed some light on
 what's going on?

 Thanks,
 Chris

 --
 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+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/reviewboard?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 reviewboard group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to reviewboard+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
reviewboard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Getting a 404 when ReviewBoard queries Gitweb for a particular revision

2013-08-01 Thread Chris Armstrong
That seems to have done it - thanks for the quick reply!


On Thu, Aug 1, 2013 at 6:30 PM, reviewboard reviewbo...@srmstar.net wrote:

 Does the following work?  (change hb to h)


 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;h=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c

 ref: https://groups.google.com/d/msg/reviewboard/YmrjZyUsvX8/zqEEgtuznpMJ


 On Thu, August 1, 2013 9:18 pm, Chris Armstrong wrote:
  Hi folks,
 
  Been struggling with ReviewBoard on this issue and would love some
  guidance. I have a repository configured in RB as follows:
 
  Repository type: Git
  Path: g...@git.ourdomain.com:reponame.git
  Raw file URL
  mask:
  http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=
 filename;hb=revision
 
  Now, when working locally, I am on master and make one commit that I'd
 like
  to have code reviewed. I invoke rbt as follows:
 
  rbt post -g -d --target-groups=sysadmin
  I get an error saying the file cannot be found (a file which has existed
 in
  the repo far earlier than my recent commit -- I am just making a change
 to
  it).
 
  The error in the RB server logs is:
 
  2013-08-02 01:01:11,300 - INFO -  - Fetching file from
 
 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;hb=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c
  2013-08-02 01:01:11,441 - ERROR -  - 404
 
  Requesting the file directly from gitweb with
 
 http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt;hb=e4643b1cc6c8c05f17d4079f2d68d078bba96a4c
  also returns a 404 error. A bit of trial and error leads me to realize
 that
  requesting the file without specifying the revision works just fine:
  http://git.ourdomain.com/?p=reponame.git;a=blob_plain;f=path/to/file.txt
 
  Locally, git show e4643b1cc6c8c05f17d4079f2d68d078bba96a4c shows me the
  file, and on a coworker's computer who does not have my latest commit
 that
  I am having code reviewed (because I have not pushed it yet) this git
 show
  also shows me the file. So, something has to be wrong with GitWeb I'd
  imagine, but I have no idea what. Gitweb operates on the same repository
  that we are pulling from locally, so that revision has to exist. Earlier
  today I played around with the permissions on these directories in order
 to
  have them appear in gitweb - is it possible that I messed something up
  there?
 
  We have also tried specifying various other command-line options to rbt:
  --parent and --tracking-branch to no avail. Can anyone shed some light on
  what's going on?
 
  Thanks,
  Chris
 
  --
  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+unsubscr...@googlegroups.com
  For more options, visit this group at
  http://groups.google.com/group/reviewboard?hl=en
  ---
  You received this message because you are subscribed to the Google Groups
  reviewboard group.
  To unsubscribe from this group and stop receiving emails from it, send an
  email to reviewboard+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.
 
 
 


 --
 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+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/reviewboard?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 reviewboard group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to reviewboard+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
reviewboard group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.