{"number":360,"pull_request":{"number":360,"issue_url":"https://github.com/playframework/play/issues/360","head":{"repo":{"master_branch":null,"name":"play","created_at":"2011-10-17T14:08:12Z","size":144,"clone_url":"https://github.com/ryenus/play.git","private":false,"updated_at":"2011-10-18T05:07:14Z","watchers":1,"ssh_url":"git@github.com:ryenus/play.git","url":"https://api.github.com/repos/ryenus/play","git_url":"git://github.com/ryenus/play.git","language":"Python","fork":true,"svn_url":"https://svn.github.com/ryenus/play","id":2592178,"pushed_at":"2011-10-18T05:07:13Z","open_issues":0,"homepage":"http://www.playframework.org","description":"Play framework","forks":0,"html_url":"https://github.com/ryenus/play","owner":{"avatar_url":"https://secure.gravatar.com/avatar/f2f2a5559824abda683325a6b71c3e28?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f2f2a5559824abda683325a6b71c3e28","url":"https://api.github.com/users/ryenus","id":610161,"login":"ryenus"}},"label":"ryenus:master","sha":"c4d7f6511da8d8a06d0d8028d688b50e372c4014","ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/f2f2a5559824abda683325a6b71c3e28?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f2f2a5559824abda683325a6b71c3e28","url":"https://api.github.com/users/ryenus","id":610161,"login":"ryenus"}},"merged_by":{"avatar_url":"https://secure.gravatar.com/avatar/34fe9578c98748263731073b5013cb07?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"34fe9578c98748263731073b5013cb07","url":"https://api.github.com/users/pepite","id":180989,"login":"pepite"},"created_at":"2011-10-18T05:19:20Z","changed_files":1,"merged":true,"body":"with os.path.relpath(path1, path2), only when it returns '..', or '../..', etc.\r\nthen we know path1 is parent of path2\r\n\r\nregarding the pattern '^\\.\\.(' + os.sep + '\\.\\.)*$', if os.sep is '\\', \r\nwe need to escape it once more","comments":0,"title":"[#690] Fix parent path detection","additions":1,"diff_url":"https://github.com/playframework/play/pull/360.diff","updated_at":"2011-10-18T08:42:08Z","url":"https://api.github.com/repos/playframework/play/pulls/360","id":410492,"patch_url":"https://github.com/playframework/play/pull/360.patch","mergeable":null,"merged_at":"2011-10-18T08:42:07Z","commits":1,"closed_at":"2011-10-18T08:42:07Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/f2f2a5559824abda683325a6b71c3e28?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f2f2a5559824abda683325a6b71c3e28","url":"https://api.github.com/users/ryenus","id":610161,"login":"ryenus"},"deletions":1,"html_url":"https://github.com/playframework/play/pull/360","base":{"repo":{"master_branch":null,"name":"play","created_at":"2010-08-13T10:08:50Z","size":2480,"clone_url":"https://github.com/playframework/play.git","private":false,"updated_at":"2011-10-18T08:42:08Z","watchers":867,"ssh_url":"git@github.com:playframework/play.git","url":"https://api.github.com/repos/playframework/play","git_url":"git://github.com/playframework/play.git","language":"Python","fork":false,"svn_url":"https://svn.github.com/playframework/play","id":835466,"pushed_at":"2011-10-18T08:42:08Z","open_issues":52,"homepage":"http://www.playframework.org","description":"Play framework","forks":284,"html_url":"https://github.com/playframework/play","owner":{"avatar_url":"https://secure.gravatar.com/avatar/8f606b24a39eeb8b9c64cad22befa099?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"8f606b24a39eeb8b9c64cad22befa099","url":"https://api.github.com/users/playframework","id":319107,"login":"playframework"}},"label":"playframework:master","sha":"2c83097c6869f996d18b03bc6ee84238e7db4fbb","ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/8f606b24a39eeb8b9c64cad22befa099?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","gravatar_id":"8f606b24a39eeb8b9c64cad22befa099","url":"https://api.github.com/users/playframework","id":319107,"login":"playframework"}},"state":"closed"},"action":"closed"}