1. 17 Oct, 2018 1 commit
    • 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.
      0669127a
  2. 16 Oct, 2018 8 commits
  3. 15 Oct, 2018 31 commits