Skip to content
Snippets Groups Projects
  1. Apr 11, 2019
  2. Apr 02, 2019
    • Patrick Bajao's avatar
      Download a folder from repository · 6766a0a1
      Patrick Bajao authored
      Add `GetArchiveRequest` to git-archive params.
      
      Modifies `Git::Repository#archive_metadata` to append `path`
      to `ArchivePrefix` so it'll not hit the cache of repository archive
      when it already exists.
      6766a0a1
  3. Mar 26, 2019
    • Bob Van Landuyt's avatar
      Allow multiple repositories per project · d36415b7
      Bob Van Landuyt authored
      This changes the repository type from a binary `wiki?` to a type. So
      we can have more than 2 repository types.
      
      Now everywhere we called `.wiki?` and expected a boolean, we check
      that type.
      d36415b7
  4. Mar 19, 2019
  5. Mar 18, 2019
  6. Mar 13, 2019
  7. Mar 12, 2019
  8. Mar 06, 2019
  9. Feb 25, 2019
    • Oswaldo Ferreir's avatar
      Support merge to ref for merge-commit and squash · 1ad69967
      Oswaldo Ferreir authored
      Adds the ground work for writing into
      the merge ref refs/merge-requests/:iid/merge the
      merge result between source and target branches of
      a MR, without further side-effects such as
      mailing, MR updates and target branch changes.
      1ad69967
  10. Feb 07, 2019
  11. Feb 06, 2019
  12. Feb 04, 2019
  13. Feb 01, 2019
  14. Jan 08, 2019
  15. Dec 08, 2018
  16. Dec 06, 2018
    • Stan Hu's avatar
      Remove unnecessary includes of ShellAdapter · e96fd232
      Stan Hu authored
      Determined by running the script:
      
      ```
      included = `git grep --name-only ShellAdapter`.chomp.split("\n")
      used = `git grep --name-only gitlab_shell`.chomp.split("\n")
      included - used
      ```
      e96fd232
  17. Nov 28, 2018
  18. Nov 26, 2018
  19. Nov 16, 2018
  20. Nov 07, 2018
    • Francisco Javier López's avatar
      Add submodule update API endpoint · 28cbb2ac
      Francisco Javier López authored
      This new endpoint allow users to update a submodule's reference.
      
      The MR involves adding a new operation RPC operation in gitaly-proto
      (see gitlab-org/gitaly-proto!233) and change Gitaly to use this
      new version (see gitlab-org/gitaly!936).
      
      See gitlab-org/gitlab-ce!20949
      Unverified
      28cbb2ac
  21. Nov 06, 2018
  22. Oct 17, 2018
    • Nick Thomas's avatar
      Use cached readme blobs where appropriate · 0669127a
      Nick Thomas authored
      GitLab keeps a cache of the rendered HTML for a repository's README as
      stored in the HEAD branch. However, it was not used in all
      circumstances. In particular, the new blob viewer framework bypassed
      this cache entirely.
      
      This MR ensures a ::ReadmeBlob is returned instead of a ::Blob when
      asking a repository for an individual blob, if the commit and path
      match the readme for HEAD. This makes the cached HTML available to
      consumers, including the blob viewer.
      
      The ReadmeBlob is a simple delegator to the Blob, so should be
      compatible in all cases. Adding the rendered_markdown method is the
      only additional behaviour it contains.
      Verified
      0669127a
  23. Oct 13, 2018
  24. Oct 12, 2018
  25. Oct 01, 2018
  26. Sep 28, 2018
  27. Sep 27, 2018
    • Michael Kozono's avatar
      Extract `Repository.memoize_method` method · d9c4ebc5
      Michael Kozono authored
      And reuse `Gitlab::Utils::StrongMemoize`.
      
      There is a subtle behavior change required to reuse StrongMemoize in
      this case. The early fallback check now occurs *before* reading the
      memoized value instead of after.
      
      I think this is fine since a memoized value should only exist if
      `exists?` is also already memoized as `true`.
      d9c4ebc5
  28. Sep 21, 2018
  29. Sep 12, 2018
  30. Sep 10, 2018
  31. Sep 07, 2018
Loading