Skip to content
Snippets Groups Projects
Select Git revision
  • move-gl-dropdown
  • improve-table-pagination-spec
  • move-markdown-preview
  • winh-fix-merge-request-spec
  • master default
  • index-namespaces-lower-name
  • winh-single-karma-test
  • 10-3-stable
  • 36782-replace-team-user-role-with-add_role-user-in-specs
  • winh-modal-internal-state
  • tz-ide-file-icons
  • 38869-milestone-select
  • update-autodevops-template
  • jivl-activate-repo-cookie-preferences
  • qa-add-deploy-key
  • docs-move-article-ldap
  • 40780-choose-file
  • 22643-manual-job-page
  • refactor-cluster-show-page-conservative
  • dm-sidekiq-versioning
  • v10.4.0.pre
  • v10.3.0
  • v10.3.0-rc5
  • v10.3.0-rc4
  • v10.3.0-rc3
  • v10.3.0-rc2
  • v10.2.5
  • v10.3.0-rc1
  • v10.0.7
  • v10.1.5
  • v10.2.4
  • v10.2.3
  • v10.2.2
  • v10.2.1
  • v10.3.0.pre
  • v10.2.0
  • v10.2.0-rc4
  • v10.2.0-rc3
  • v10.1.4
  • v10.2.0-rc2
40 results

update_service_spec.rb

Forked from GitLab.org / GitLab FOSS
18523 commits behind the upstream repository.
  • Frank West's avatar
    ade0c2c8
    Prevents accidental overwrites of commits from UI · ade0c2c8
    Frank West authored
    Currently when a user performs an update of a file through the UI  and there
    has already been a change committed to the file the previous commits will be
    overwritten without a check to see if the file has been changed.
    
    This commit uses the last commit sha at the time the user starts editing the
    file and compares it with the current sha of the file being edited to ensure
    they are the same before committing the file. If the shas do not match we
    throw an exception preventing the commit from the commit from occurring.
    
    Fixes #5857
    ade0c2c8
    History
    Prevents accidental overwrites of commits from UI
    Frank West authored
    Currently when a user performs an update of a file through the UI  and there
    has already been a change committed to the file the previous commits will be
    overwritten without a check to see if the file has been changed.
    
    This commit uses the last commit sha at the time the user starts editing the
    file and compares it with the current sha of the file being edited to ensure
    they are the same before committing the file. If the shas do not match we
    throw an exception preventing the commit from the commit from occurring.
    
    Fixes #5857
update_service_spec.rb 2.48 KiB