Keep a record of who pushed revisions to a repository

Philip Peitsch philip.peitsch at gmail.com
Tue Mar 8 02:49:14 UTC 2011


Hi Krysztof,

Do you know about bazaar's revision signing mechanism?  See this blog post
for instructions:
http://blogs.gnome.org/jamesh/2007/10/04/signed-revisions-with-bazaar/

I believe this would fit your requirements somewhat... though potentially
won't address all of them.

Cheers,

Philip

On Tue, Mar 8, 2011 at 3:34 AM, Krzysztof Nowicki <krissn at op.pl> wrote:

> Hi,
>
> I'm trying to setup an internal portal hosting shared Bazaar repositories.
> The
> idea is to give anyone write access to the repositories as I don't want
> restrict
> user commit rights to the branches. What I however want is to be able to
> identify who committed every revision so that in case someone abuses the
> trust
> and pushes some bogus revision. The problem that I found is that when a
> push
> occurs to the repository, all revisions are stored without changes. This
> means
> that whatever committer name was given will also appear in the public
> repository. What will however not be there is the real name of whoever
> pushed
> that change.
>
> What I'm looking for is a way to log the real committer name (who is
> authenticated upon access to the server using an individual SSH key) along
> with
> the pushed revisions so that if something bad happens I can beyond any
> doubt
> identify the offender.
>
> Is there a way to do this with Bazaar?
>
> Krzysztof
>
>
>


-- 
Philip Peitsch
Mob: 0439 810 260
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20110308/6e36e1b1/attachment.html>


More information about the bazaar mailing list