- Mar 27, 2018
-
-
Douwe Maan authored
-
- Mar 22, 2018
-
-
Alejandro Rodríguez authored
Before we were using a "plumbing" Gitlab::Git method that does not go through Gitaly migration checking.
-
- Mar 21, 2018
-
-
Jacob Vosmaer (GitLab) authored
-
- Mar 19, 2018
-
-
Jasper Maes authored
Split repository search result on \n instead of $ to prevent the items of the array to start with a newline. Remove the strip from parsing the search result to keep result endlines.
-
- Mar 15, 2018
-
-
James Edwards-Jones authored
Prevents `.gitattributes` blob lookup being repeated for every file checked at a given ref
-
- Mar 08, 2018
-
-
Kim "BKC" Carlbäcker authored
-
Jacob Vosmaer (GitLab) authored
-
- Mar 07, 2018
-
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitaly#476
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitaly#476
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitlab-ce!17561
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitaly#540
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitaly#546
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitaly#779
-
Zeger-Jan van de Weg authored
Part of: gitlab-org/gitaly#541
-
Zeger-Jan van de Weg authored
Part of gitlab-org/gitaly#616
-
- Mar 06, 2018
-
-
Ahmad Sherif authored
Fixes gitaly#1057 The old code was calling LastCommitForPath to extract a commit ID _then_ call FindCommit to get a commit it already had in the first place!
-
- Mar 02, 2018
-
-
Ahmad Sherif authored
-
- Mar 01, 2018
-
-
Zeger-Jan van de Weg authored
Part of the migration as tracked in: gitlab-org/gitaly#1026
-
Tiago Botelho authored
-
- Feb 26, 2018
-
-
Sean McGivern authored
These are obscuring the real error, which is confusing for everyone.
-
- Feb 23, 2018
-
-
Tiago Botelho authored
-
- Feb 21, 2018
-
-
Alejandro Rodríguez authored
-
Zeger-Jan van de Weg authored
Adds a test where a branch name is also a valid commit id. Git, the binary should create an error message which is difficult to parse and leading to errors later, as seen in: gitlab-org/gitlab-ce#43222 To catch these cases in the future, gitlab-test@1942eed5cc108b19c7405106e81fa96125d0be22 was created. Which a branch name matching the commit
-
- Feb 19, 2018
-
-
Sean McGivern authored
We need to ignore the names for renamed files when configuring with sparse checkout.
-
Stan Hu authored
When the applied diff contains UTF-8 or some other encoded data, the diff returned back from the git process may be in ASCII-8BIT format. Writing this data to stdin may fail if the data because stdin expects this data to be in UTF-8. By switching the output to binmode, we ensure that the diff will always be written as-is. Closes gitlab-org/gitlab-ee#4960
-
- Feb 08, 2018
-
-
Ahmad Sherif authored
-
- Feb 07, 2018
-
-
Zeger-Jan van de Weg authored
The refs hash is used to determine what branches and tags have a commit as head in the network graph. The previous implementation depended on Rugged#references. The problem with this implementation was that it depended on rugged, but also that it iterated over all references and thus loading more data than needed if for example the project uses CI/CD environments, Pipelines, or Merge Requests. Given only refs are checked the network cares about the GraphHelper#refs method has no need to reject those, simplifying the method. Closes gitlab-org/gitaly#880
-
- Feb 06, 2018
-
-
Bastian Blank authored
Signed-off-by:
Bastian Blank <waldi@debian.org>
-
- Feb 02, 2018
-
-
Alejandro Rodríguez authored
-
Alejandro Rodríguez authored
We stop relying on Gitlab::Git::Env for the RevList class, and use Gitlab::Git::Repository#run_git methods inteaad. The refactor also fixes another issue, since we now top using "path_to_repo" (which is a Repository model method).
-
- Feb 01, 2018
-
-
Alejandro Rodríguez authored
This was affecting the performance of `Gitlab::Git::Repository#squash`.
-
Zeger-Jan van de Weg authored
-
Zeger-Jan van de Weg authored
As part of gitlab-org/gitaly#884, this commit contains the client implementation for both TagNamesContaintingCommit and BranchNamesContainingCommit. The interface in the Repository model stays the same, but the implementation on the serverside, e.g. Gitaly, uses `for-each-ref`, as opposed to `branch` or `tag` which both aren't plumbing command. The result stays the same. On the serverside, we have the opportunity to limit the number of names to return. However, this is not supported on the front end yet. My proposal to use this ability: gitlab-org/gitlab-ce#42581. For now, this ability is not used as that would change more behaviours on a feature flag which might lead to unexpected changes on page refresh for example.
-
- Jan 31, 2018
-
-
Takuya Noguchi authored
-
Kim "BKC" Carlbäcker authored
- Add tests for Repository#write_config
-
Jacob Vosmaer (GitLab) authored
-
- Jan 30, 2018
-
-
Ahmad Sherif authored
Closes gitaly#967
-
Ahmad Sherif authored
Fixes #42544
-
Jacob Vosmaer (GitLab) authored
-
Kim "BKC" Carlbäcker authored
-