{"thread":{"id":"33075","subject":"v3.4 released","startedAt":"2013-03-05T06:55:29Z","lastAt":"2013-03-05T06:55:29Z","messageCount":1,"participants":["Sitaram Chamarty"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"210609","messageId":"CAMK1S_jBa4Z=Hb4ii-KQALQkycgwgsoCDbKZO=2w=FSZg8tggw@mail.gmail.com","threadId":"33075","inReplyTo":null,"subject":"v3.4 released","fromName":"Sitaram Chamarty","fromEmail":"sitaramc@gmail.com","sentAt":"2013-03-05T06:55:29Z","receivedAt":"2013-03-05T06:55:29Z","isPatch":false,"sender":{"key":"sitaramc@gmail.com","avatar":"https://avatars.githubusercontent.com/u/43316?v=4"},"body":"mostly minor fixes but the rc file format change is in now.\n\nAlso, I souped up the refex-expr a bit; here's a teaser:\n\n  * user u2 is allowed to push either 'doc/' or 'src/' but not both\n\n        repo    foo\n            RW+                         =   u1 u2 u3\n\n            RW+ VREF/NAME/doc/                      =   u2\n            RW+ VREF/NAME/src/                      =   u2\n            -   VREF/NAME/doc/ and VREF/NAME/src/   =   u2\n\nInterested people can take a look at src/VREF/refex-expr for details\nhttps://github.com/sitaramc/gitolite/blob/master/src/VREF/refex-expr\n\n-- \nSitaram\n"}]}