{"thread":{"id":"26554","subject":"Gitweb complains \"404 - No such project\" when following links from Gmail","startedAt":"2011-02-19T01:12:25Z","lastAt":"2011-02-19T01:18:30Z","messageCount":2,"participants":["Jesse Wilson","Shawn Pearce"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"161578","messageId":"AANLkTinuPsWnaSAhmL3b0Bf3FWUEByRE50j+qD_ov0Qi@mail.gmail.com","threadId":"26554","inReplyTo":null,"subject":"Gitweb complains \"404 - No such project\" when following links from Gmail","fromName":"Jesse Wilson","fromEmail":"jessewilson@google.com","sentAt":"2011-02-19T01:12:25Z","receivedAt":"2011-02-19T01:12:25Z","isPatch":false,"sender":{"key":"jessewilson@google.com","avatar":null},"body":"Gitweb experts,\n\nI've seen the following error on all git web deployments I've tried,\nincluding the Linux Kernel and Android:\n\n    /android/git /\n   404 - No such project\n\nReproduce this by following this this link from the Gmail web app:\nhttp://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/hardware/SensorManager.java\n\nPasting the same link into a browser's address bar yields a valid\npage. Even reloading it yields a valid page.\n\nAny ideas? I couldn't find the bug tracker for gitweb.\n\nThanks,\nJesse\n"},{"id":"161579","messageId":"AANLkTim4=vKvNeGLhXzW9Z9eSQ50OriBN7=oqf5_AUnb@mail.gmail.com","threadId":"26554","inReplyTo":"AANLkTinuPsWnaSAhmL3b0Bf3FWUEByRE50j+qD_ov0Qi@mail.gmail.com","subject":"Re: Gitweb complains \"404 - No such project\" when following links from Gmail","fromName":"Shawn Pearce","fromEmail":"spearce@spearce.org","sentAt":"2011-02-19T01:18:30Z","receivedAt":"2011-02-19T01:18:30Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"On Fri, Feb 18, 2011 at 17:12, Jesse Wilson <jessewilson@google.com> wrote:\n> I've seen the following error on all git web deployments I've tried,\n> including the Linux Kernel and Android:\n>\n>    /android/git /\n>   404 - No such project\n>\n> Reproduce this by following this this link from the Gmail web app:\n> http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/hardware/SensorManager.java\n>\n> Pasting the same link into a browser's address bar yields a valid\n> page. Even reloading it yields a valid page.\n\nI think the issue is Gmail encodes the \";\" as %3B. This confuses\ngitweb. IMHO, its a bug in Gmail, Gmail shouldn't be encoding ; as %3B\nwhen it creates the anchor.\n\n-- \nShawn.\n"}]}