Comment 2 for bug 213032

Revision history for this message
khiltd (junkfrombzr-khiltd) wrote :

In what way would this complicate the model? Why can't you simply generate a unique ID for each user who commits to a repository and then maintain a separate (versioned) table of users that maps these numeric IDs to localized names and email addresses which can be updated as needed? Obviously one user can choose to commit from multiple computers, so a means of replicating this ID would be required, but I can't imagine that being much more work than adding another agrument to 'whoami'.

Or even better, use keys instead of IDs. This would bring with it the added benefit of being able to run the faster smart server wide open, knowing that only specific users who have a Bazaar issued cert/cookie/key would be granted commit rights.

Not being able to update an email address is a pretty big strike against Bazaar in my book.