You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I run redmine_git_hosting in a redmine instance with a >50 amount of active accounts that can create new repositories and/or change access rights to repositories. Changing access rights is an operation that takes a fairly long amount of time (~1-2minutes?). If two people are logged in at the same time, and one person first changes access rights, and within the time period of this 1-2 minutes another person creates a new repository (or also changes access rights), the changes made by the first person are undone in gitolite.conf (in gitolite-admin.git/conf/gitolite.conf). Lets assume before the two changes, the file has version a. Person 1 changes access rights to repository x and changes the file to version b. Person 2 adds a repository y, in the 1-2 minute time window. Redmine uses version a (not version b!) of the file to add this repository. This means the access rights for repository x will be back to those as in version a.
The text was updated successfully, but these errors were encountered:
I run redmine_git_hosting in a redmine instance with a >50 amount of active accounts that can create new repositories and/or change access rights to repositories. Changing access rights is an operation that takes a fairly long amount of time (~1-2minutes?). If two people are logged in at the same time, and one person first changes access rights, and within the time period of this 1-2 minutes another person creates a new repository (or also changes access rights), the changes made by the first person are undone in gitolite.conf (in gitolite-admin.git/conf/gitolite.conf). Lets assume before the two changes, the file has version a. Person 1 changes access rights to repository x and changes the file to version b. Person 2 adds a repository y, in the 1-2 minute time window. Redmine uses version a (not version b!) of the file to add this repository. This means the access rights for repository x will be back to those as in version a.
The text was updated successfully, but these errors were encountered: