gitlab-org--gitlab-foss/doc
Douwe Maan 0e2490c0cb Merge branch '14139-sha-parameter-in-accept-merge-request-api' into 'master'
Resolve "SHA parameter in accept merge request API"

Add a `sha` parameter to the MR merge API, which must match the source SHA for the branch to be merged.

Also add the same parameter to the UI:

![MR_SHA](/uploads/616da728695dc19fa7ef7ef6a016ff81/MR_SHA.gif)

@DouweM and I discussed adding some smart feature to that, like updating the source SHA on navigating to the diff tab, but for now it will just require a refresh 😃

Closes #14139.

See merge request !4414
2016-06-03 12:41:58 +00:00
..
administration Explicitly mention advisory file locking 2016-06-01 14:46:07 -05:00
api Add sha parameter to MR accept API 2016-06-01 20:29:54 +01:00
ci
container_registry
customization
development Fix typo 2016-06-02 23:04:08 +03:00
downgrade_ee_to_ce
gitlab-basics
hooks
incoming_email
install Add Edge to supported browsers list. [ci skip] 2016-06-01 11:56:54 -06:00
integration
intro
legal
logs
markdown
migrate_ci_to_ce errros -> errors 2016-05-29 22:34:58 -07:00
monitoring
operations succes -> success 2016-05-29 22:35:23 -07:00
permissions
profile
project_services
public_access
raketasks
security
ssh
system_hooks
update Fix 18009: add missing steps in update docs 2016-05-30 17:46:54 +02:00
web_hooks Fix hook data for Wiki Page event 2016-05-31 11:24:58 -03:00
workflow
README.md

Documentation

User documentation

  • API Automate GitLab via a simple and powerful API.
  • CI GitLab Continuous Integration (CI) getting started, .gitlab-ci.yml options, and examples.
  • GitLab as OAuth2 authentication service provider. It allows you to login to other applications from GitLab.
  • GitLab Basics Find step by step how to start working on your commandline and on GitLab.
  • Importing to GitLab.
  • Markdown GitLab's advanced formatting system.
  • Migrating from SVN Convert a SVN repository to Git and GitLab
  • Permissions Learn what each role in a project (external/guest/reporter/developer/master/owner) can do.
  • Profile Settings
  • Project Services Integrate a project with external services, such as CI and chat.
  • Public access Learn how you can allow public and internal access to projects.
  • Container Registry Learn how to use GitLab Container Registry.
  • SSH Setup your ssh keys and deploy keys for secure access to your projects.
  • Webhooks Let GitLab notify you when new code has been pushed to your project.
  • Workflow Using GitLab functionality and importing projects from GitHub and SVN.

Administrator documentation

Contributor documentation

  • Documentation styleguide Use this styleguide if you are contributing to documentation.
  • Development Explains the architecture and the guidelines for shell commands.
  • Legal Contributor license agreements.