User

Mracskó Balázs Sándor mracsko at gmail.com
Thu Jan 28 13:07:16 UTC 2010


Hi!

We are thinking about change to Mercurial.

It's features are really useful, but we can't avoid to use a shared
repository. The shared repository is on a sever, every developer has
an username, and push changes through SSH (not shared ssh, every user
has different account).

When somebody commits, his username comes from the Mercurial.ini. The
problem, that anybody can set this name and can commit in the name of
somebody else. Is there any solution? Maybe when he/she push changes
to the main repository, somehow add his ssh username to the end of his
username (in every revision, so if he/she used a fake username (or
pushed someone else's modifications), the ssh user name will identify
the user who really pushed the changes). Is that possible? It's
important to know who pushed something to the repository (i hope
nobody want to cheat, but the devil never sleeps). Or there are same
tool or extension to avoid that problem?

I've searched google, but a didn't find anything.

Thanks!
b.


More information about the Mercurial mailing list