Hi,
I've question about commit user.

I have repository at remote computer that contains "user_a" and "user_b".


I clone to local computer with login "user_b" using [fossil] clone 
http://user_b:pass_b@remote-computer.
My local computer windows login username is "user_a" (not "user_b").
I do [fossil] commit, and then push to remote computer with login "user_b" 
http://user_b:pass_b@remote-computer.

And I see [fossil] timeline, the one that do commit is "user_a" (my windows 
login username) not "user_b" (clone and push username) both in local and remote 
repository.
I'm confused, I clone with "user_b" and push with "user_b", how can the remote 
repository use "user_a" as the committer?
My local computer even don't set the password for "user_a" (I clone and push 
only with "user_b"), so the remote repository should not allow "user_a" to 
commit from my local computer.

Then I try in my local computer to create new user "USER_Z", and call [fossil] 
user default USER_Z.
I commit and push with same login "user_b": 
http://user_b:pass_b@remote-computer.
And the result: the one that commit is "USER_Z", but my remote repository even 
don't have "USER_Z".

So I think commit user is only description, not linked to fossil user.

Then I try in my remote repository: [fossil] ui, in the web > admin > users, I 
change "user_a" to "user_x", and success.
Now in my remote repository, I have "user_x" and "user_b", but in timeline the 
commit user is "user_a" and "USER_Z", both is not in the remote repository 
users list.

Is this bugs or intended?
My only concern is, if I'm "user_a", all commit from "user_a" not always from 
me but might be from other people, and if that commit is broken, then I will be 
blamed.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to