- 16 Jun, 2016 1 commit
-
-
Alejandro Rodríguez authored
-
- 03 Jun, 2016 2 commits
-
-
James Lopez authored
This reverts commit 3e991230.
-
James Lopez authored
# Conflicts: # app/models/project.rb
-
- 25 May, 2016 1 commit
-
-
Josh Frye authored
-
- 24 May, 2016 1 commit
-
-
Robert Speicher authored
Also removes the note from the development/testing.md guide
-
- 18 May, 2016 1 commit
-
-
Robert Speicher authored
Closes #3055
-
- 15 May, 2016 1 commit
-
-
Stan Hu authored
Closes #17537
-
- 04 May, 2016 2 commits
-
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Use Rugged's TagCollection#create instead of gitlab-shell's Repository#add_tag for better performance Signed-off-by: Rémy Coutable <remy@rymai.me>
-
- 29 Apr, 2016 2 commits
-
-
Matt Oakes authored
This is a combination of 3 commits. - Update the bare repositories info/attributes if the default branch is updated - Check the diff attributes of a file before showing a diff - Update CHANGELOG
-
Paco Guzman authored
- Parameter validation as ISO8601 format
-
- 26 Apr, 2016 1 commit
-
-
Connor Shea authored
"CHANGELOG", "NEWS", "HISTORY", and "CHANGES" are recognized as Changelog files. Also adds relevant tests for each of these names. Resolves #14864.
-
- 25 Apr, 2016 1 commit
-
-
Rémy Coutable authored
Fixes #15470. Signed-off-by: Rémy Coutable <remy@rymai.me>
-
- 18 Apr, 2016 3 commits
-
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Yorick Peterse authored
-
P.S.V.R authored
Issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/12785 Merge Request: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3514
-
- 15 Apr, 2016 1 commit
-
-
Robert Schilling authored
-
- 13 Apr, 2016 1 commit
-
-
Stan Hu authored
To reproduce: 1. Create a project with some content 2. Rename the project 3. Create a new project with the same name. 4. Boom - 404. After step 2, the branch and tag counts were not being cleared. This would cause `repository.has_visible_content?` to erroneously return `true` for the newly-created project. Closes #13384
-
- 09 Apr, 2016 1 commit
-
-
Robert Speicher authored
Closes #14963.
-
- 07 Apr, 2016 1 commit
-
-
Stan Hu authored
Closes #14961
-
- 04 Apr, 2016 1 commit
-
-
Douglas Barbosa Alexandre authored
GitHub Pull Requests importer handle with the repository while importing data, we need to make sure that the cached values are valid.
-
- 01 Apr, 2016 1 commit
-
-
Rubén Dávila authored
This will help us to avoid posible merge conflicts when merging gitlab-ce to gitlab-ee
-
- 27 Mar, 2016 1 commit
-
-
Stan Hu authored
Closes #14659
-
- 25 Mar, 2016 2 commits
-
-
Stan Hu authored
Closes #14580
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 24 Mar, 2016 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 19 Mar, 2016 1 commit
-
-
Yorick Peterse authored
This caches the output of Repository#exists? in Redis while making sure it's flushed properly when creating new repositories, deleting them, etc. For the ProjectWiki tests to work I had to make ProjectWiki#create_repo! public as testing private methods in RSpec is a bit of a pain.
-
- 17 Mar, 2016 2 commits
-
-
Yorick Peterse authored
-
Yorick Peterse authored
The avatar logic has been moved from Project to Repository as this makes caching easier. The logic itself in turn has been changed so that the logo file names are cached in Redis. This cache is flushed upon pushing a commit but _only_ if: 1. The commit was pushed to the default branch 2. The commit actually changes any of the logo files If no branch or commit is given the cache is flushed anyway, this ensures that calling Repository#expire_cache without any arguments still flushes the avatar cache (e.g. this is used when removing a project). Fixes gitlab-org/gitlab-ce#14363
-
- 16 Mar, 2016 1 commit
-
-
Hiroyuki Sato authored
-
- 08 Mar, 2016 5 commits
-
-
Yorick Peterse authored
This ensures the right caches are flushed when adding a branch via the UI, instead of only flushing this one random cache.
-
Yorick Peterse authored
This ensures Repository#add_tag calls Repository#before_push_tag instead of just 1 random cache expiration method.
-
Yorick Peterse authored
-
Yorick Peterse authored
This ensures that Repository#rm_branch calls before_remove_branch/after_remove_branch instead of just 1 random cache expiration method.
-
Yorick Peterse authored
The methods used for this are Repository#tag_count and Repository#branch_count which cache their output in Redis as well as memoizing it in an instance variable. Both methods have a corresponding methods/hooks to flush the caches at the right time.
-
- 07 Mar, 2016 2 commits
-
-
tiagonbotelho authored
-
tiagonbotelho authored
-
- 02 Mar, 2016 1 commit
-
-
Rubén Dávila authored
-
- 25 Feb, 2016 1 commit
-
-
Yorick Peterse authored
-
- 20 Feb, 2016 1 commit
-
-
Yorick Peterse authored
This ensures that the emptiness cache (used for Repository#empty? and Repository#has_visible_content?) is flushed after comitting changes (using the web editor, API or Git) for new repositories. Once a repository is no longer empty there's no need to explicitly flush the cache for Repository#empty?. The cache for Repository#has_visible_content? in turn is already flushed whenever needed. Fixes gitlab-org/gitlab-ce#13387
-