Gitlab web editor feature does not work as expected.
Created by: severity1
The usual clone push pull stuff works, anything I commit is updated to gitlab's user page, however using the web editor, after editing a file, adding a comment and clicking on commit I see a message saying "Your changes have been successfully committed", but upon checking the file my changes was not committed at all.
The commit itself does not even update to the user page, and when I git pull the same repo from my local no changes are made. It seems as if gitlab is saying the web editor made a successful commit but it actually never made a commit to the underlying gitolite system.
Recent changes to the gitlab server in question is that:
- gitolite was updated from v2 -> v3
- gitlab was updated from v2.9.1 -> v3.0.1
After the changes I ran the usual sanity checks: root@gitserver-beta:/opt/gitlab/gitlab# sudo -u gitlab bundle exec rake gitlab:app:status RAILS_ENV=production Starting diagnostics config/database.yml............exists config/gitlab.yml............exists /opt/git/repositories/............exists /opt/git/repositories/ is writable?............YES remote: Counting objects: 800, done. remote: Compressing objects: 100% (645/645), done. remote: Total 800 (delta 243), reused 0 (delta 0) Receiving objects: 100% (800/800), 73.64 KiB, done. Resolving deltas: 100% (243/243), done. Can clone gitolite-admin?............YES UMASK for .gitolite.rc is 0007? ............YES /opt/git/.gitolite/hooks/common/post-receive exists? ............YES Validating projects repositories: test-repo1.....post-receive file ok test-repo2.....post-receive file ok test-repo3.....post-receive file ok calvin-project.....post-receive file ok puppet-modules.....post-receive file ok hiera-inhouse.....post-receive file ok scripts.....post-receive file ok
Finished