gitlab-org--gitlab-foss/spec/models
Adam Niedzielski cf58271e11 Pass tag SHA to post-receive hook when tag is created via UI
We only know the tag SHA after we create the tag.
This means that we pass a different value to the hooks that happen before
creating the tag, and a different value to the hooks that happen after
creating the tag.

This is not an ideal situation, but it is a trade-off we decided to
make. For discussion of the alternatives please refer to
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7700#note_18982873

"pre-receive" and "update" hooks always get the SHA of the commit
that the tag points to. "post-receive" gets the tag SHA if it is
an annotated tag or the commit SHA if it is an lightweight tag.
Currently we always create annotated tags if UI is used.
2016-11-28 15:04:51 +01:00
..
ci Merge branch 'fix-cancelling-pipelines' into 'master' 2016-11-25 09:48:04 +00:00
concerns Merge branch 'fix-cancelling-pipelines' into 'master' 2016-11-25 09:48:04 +00:00
cycle_analytics fixed newline 2016-10-12 14:30:49 +02:00
hooks Remove schema annotations completely 2016-09-16 14:37:48 +03:00
issue Add a be_like_time matcher and use it in specs 2016-10-17 14:44:20 +01:00
members Optimize Event queries by removing default order 2016-10-27 20:07:11 -03:00
merge_request Add a be_like_time matcher and use it in specs 2016-10-17 14:44:20 +01:00
network Fix Error 500 resulting when loading network graph 2016-08-20 09:57:20 -07:00
project_services Merge branch 'issue_5541' into 'master' 2016-11-21 11:07:46 +00:00
ability_spec.rb Project tools visibility level 2016-09-01 11:47:59 -03:00
abuse_report_spec.rb Add markdown cache columns to the database, but don't use them yet 2016-10-07 02:54:25 +01:00
appearance_spec.rb Use build instead create record in appearance_spec 2016-10-12 10:50:01 +05:00
application_setting_spec.rb Refine Git garbage collection 2016-11-04 14:30:11 +01:00
award_emoji_spec.rb
blob_spec.rb Handle encoding in non-binary Blob instances 2016-09-14 14:15:31 +02:00
board_spec.rb The lists: Backlog, and Done cannot be destroyed 2016-08-17 12:58:57 -03:00
broadcast_message_spec.rb Use build instead create in BroadcastMessage model spec 2016-11-19 03:22:02 +05:00
build_spec.rb Fix tests and add has_environment? 2016-11-17 12:08:28 +01:00
chat_name_spec.rb Add most of specs for chat names 2016-11-17 21:34:23 +01:00
commit_range_spec.rb Use JavaScript tooltips for mentions (!5301) 2016-09-01 01:21:34 +02:00
commit_spec.rb There's no such method 2016-11-04 00:00:03 +08:00
commit_status_spec.rb Add test for CommitStatus.exclude_ignored 2016-10-03 18:56:32 +08:00
compare_spec.rb
deploy_key_spec.rb Remove unused lets from deploy_key spec 2016-10-12 10:46:30 +05:00
deploy_keys_project_spec.rb
deployment_spec.rb Work on specs 2016-10-17 17:10:26 +02:00
diff_note_spec.rb Optimize discussion notes resolving and unresolving 2016-09-06 12:14:09 -03:00
discussion_spec.rb Optimize discussion notes resolving and unresolving 2016-09-06 12:14:09 -03:00
email_spec.rb refactor(email): use setter method instead AR callbacks 2016-10-23 17:30:07 +05:00
environment_spec.rb Introduce deploy command that allows to start deployment from one environment to second one 2016-11-21 17:26:35 +01:00
event_spec.rb Removed data-user-is view code 2016-11-25 13:45:34 +01:00
external_issue_spec.rb Add the method ExternalIssue#project_id 2016-11-07 12:49:24 +01:00
forked_project_link_spec.rb Enforce the fork_project permission in Projects::CreateService 2016-09-27 13:17:56 +01:00
generic_commit_status_spec.rb
global_milestone_spec.rb Ensure milestones passed to GlobalMilestone is an ActiveRecord::Relation 2016-09-23 13:34:39 +02:00
group_label_spec.rb Remove order-dependent expectation 2016-11-09 19:50:32 +01:00
group_spec.rb Make access request specs explicitly enable or disable access requests as required 2016-11-11 15:45:47 +00:00
guest_spec.rb Merge branch 'fix-unathorized-cloning' into 'security' 2016-11-09 12:27:17 +01:00
identity_spec.rb
issue_collection_spec.rb Process commits in a separate worker 2016-11-07 13:11:44 +01:00
issue_spec.rb Drop Project#authorized_for_user? in favor of ProjectTeam#member? 2016-11-23 12:57:58 +02:00
key_spec.rb Use Gitlab.config.gitlab.host over 'localhost' 2016-11-18 20:17:10 +08:00
label_link_spec.rb Build instead create in label_link model spec 2016-10-11 10:58:46 +05:00
label_priority_spec.rb Add support to group labels prioritization on project level 2016-10-19 14:58:27 -02:00
label_spec.rb Abstract LabelPriority away into methods on Label model 2016-10-19 14:58:27 -02:00
legacy_diff_note_spec.rb Store discussion_id on Note for faster discussion lookup. 2016-08-17 12:16:46 -05:00
list_spec.rb Add a movable scope and a movable? method to List model 2016-08-17 12:58:59 -03:00
member_spec.rb Precalculate user's authorized projects in database 2016-11-18 20:25:45 +02:00
merge_request_diff_spec.rb Better tests for MergeRequestDiff#compare_with method 2016-10-12 16:32:57 +03:00
merge_request_spec.rb Correctly determine mergeability of MR with no discussions 2016-11-23 20:02:14 +08:00
milestone_spec.rb Add a starting date to milestones 2016-11-23 13:41:04 +02:00
namespace_spec.rb Correct namespace validation to forbid bad names #21077 2016-10-07 13:46:59 -05:00
note_spec.rb Rephrase some system notes to be compatible with new system note style 2016-11-24 18:26:29 +08:00
notification_setting_spec.rb
personal_access_token_spec.rb
project_feature_spec.rb Add visibility level to project repository 2016-10-17 18:12:18 -02:00
project_group_link_spec.rb Precalculate user's authorized projects in database 2016-11-18 20:25:45 +02:00
project_label_spec.rb Add subject to group and projects labels which return group/project 2016-10-19 14:58:27 -02:00
project_snippet_spec.rb
project_spec.rb Drop Project#authorized_for_user? in favor of ProjectTeam#member? 2016-11-23 12:57:58 +02:00
project_team_spec.rb Update ProjectTeam#fetch_members to use project authorizations 2016-11-23 12:59:13 +02:00
project_wiki_spec.rb
protected_branch_spec.rb
release_spec.rb
repository_spec.rb Pass tag SHA to post-receive hook when tag is created via UI 2016-11-28 15:04:51 +01:00
service_spec.rb Remove empty describe block in service spec 2016-11-22 21:27:16 +05:00
snippet_spec.rb Add markdown cache columns to the database, but don't use them yet 2016-10-07 02:54:25 +01:00
spam_log_spec.rb
subscription_spec.rb Allow subscriptions to be created without a project 2016-11-17 15:10:13 -02:00
todo_spec.rb
tree_spec.rb
trending_project_spec.rb Precalculate trending projects 2016-10-10 12:27:08 +02:00
user_agent_detail_spec.rb Further refactor and syntax fixes. 2016-08-15 17:20:57 -05:00
user_spec.rb Refresh project authorizations using a Redis lease 2016-11-25 13:35:01 +01:00
wiki_page_spec.rb