1. 11 Apr, 2019 1 commit
  2. 05 Mar, 2019 1 commit
  3. 20 Feb, 2019 1 commit
  4. 18 Feb, 2019 1 commit
  5. 08 Feb, 2019 1 commit
  6. 25 Jan, 2019 2 commits
  7. 07 Jan, 2019 1 commit
  8. 04 Jan, 2019 1 commit
  9. 13 Dec, 2018 2 commits
  10. 06 Dec, 2018 1 commit
    • Jan Provaznik's avatar
      Use FastDestroy for deleting uploads · 239fdc78
      Jan Provaznik authored
      It gathers list of file paths to delete before destroying
      the parent object. Then after the parent_object is destroyed
      these paths are scheduled for deletion asynchronously.
      
      Carrierwave needed associated model for deleting upload file.
      To avoid this requirement, simple Fog/File layer is used directly
      for file deletion, this allows us to use just a simple list of paths.
      239fdc78
  11. 05 Dec, 2018 2 commits
  12. 04 Dec, 2018 1 commit
  13. 03 Dec, 2018 1 commit
    • Shinya Maeda's avatar
      Squashed commit of the following: · 4bd00e53
      Shinya Maeda authored
      commit 04b06a2293fa12660a9c213a9db27fe90b83248b
      Merge: d580841d4ed a445aa0a
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Mon Dec 3 10:51:55 2018 +0900
      
          Merge branch 'master-ce' into fix-mr-widget-unrelated-deployment-status
      
      commit d580841d4ed944f01e6417fa77842826843b6a04
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 30 18:11:04 2018 +0900
      
          Add environment to all_models.yml
      
      commit 689fbe2699a3adf10804312e680fa336e4560eaf
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 30 17:00:35 2018 +0900
      
          Proper way to get uniq relationship
      
      commit c0733c6ecd535a6a1b6243080a2226836890f479
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 30 16:20:40 2018 +0900
      
          Revert build change
      
      commit 19dc55a8fe6e0fa575858d51144516b7fb0120de
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 30 16:19:18 2018 +0900
      
          Add uniq option
      
      commit 0a6995f311c09b453fd0aecff2f6052de38efc27
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Fri Nov 30 16:14:30 2018 +0900
      
          Drop persisted_environment
      
      commit 3f68fc783b0ee0d66e03de6d979616c4c4892118
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Wed Nov 28 13:59:04 2018 +0900
      
          Return empty array if pipeline is nil
      
      commit 73801c5c3d06339e38dce7461a71285bcdbb8f45
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 27 16:34:47 2018 +0900
      
          Add changelog
      
      commit d461699abf2835cc51949a5138e829628209dd6d
      Author: Shinya Maeda <shinya@gitlab.com>
      Date:   Tue Nov 27 16:32:20 2018 +0900
      
          Squashed commit of the following:
      
          commit 77ab5259605e217a39b04d2cea6204277e42d2b5
          Merge: 7ac1ed50612 2ee8c40f
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Nov 27 16:31:07 2018 +0900
      
              Merge branch 'master-ce' into fix-mr-widget-unrelated-deployment-status
      
          commit 7ac1ed50612620df6408220b0a7cfcb626a04c48
          Merge: 49ba5c5aeff b55aeca2
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Nov 26 20:01:43 2018 +0900
      
              Merge branch 'master-ce' into fix-mr-widget-unrelated-deployment-status
      
          commit 49ba5c5aeff3efee7b7498d443372021c3f4f8b5
          Merge: aa3fd0ff9e8 fbbe5ccd
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Nov 26 15:27:36 2018 +0900
      
              Merge branch 'master-ce' into fix-mr-widget-unrelated-deployment-status
      
          commit aa3fd0ff9e8a418a233ebaa60b38c081cab50099
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Nov 20 18:28:53 2018 +0900
      
              Fix static analysis
      
          commit 7afe5f37003869a73dbb297229f8533f78b82684
          Merge: e65b9580ff4 8a581d53
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Tue Nov 20 18:27:33 2018 +0900
      
              Merge branch 'master-ce' into fix-mr-widget-unrelated-deployment-status
      
          commit e65b9580ff422359113e1a4e37c212f7b13aba4d
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Nov 19 17:59:48 2018 +0900
      
              Ignore deployments from project import/export
      
          commit 9eb4ddab8415c1ef61a3c646bdc4602bcf4ebe24
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Nov 19 16:26:00 2018 +0900
      
              Add memoization
      
          commit 57f0bea3aaaa07b75d18e52068c532277350cda0
          Author: Shinya Maeda <shinya@gitlab.com>
          Date:   Mon Nov 19 16:21:39 2018 +0900
      
              Fix unrelated deployment status in MR widget
      4bd00e53
  14. 29 Nov, 2018 1 commit
  15. 05 Nov, 2018 1 commit
  16. 30 Oct, 2018 1 commit
  17. 19 Oct, 2018 1 commit
    • Bob Van Landuyt's avatar
      Remove the `ForkedProjectLink` model · f3fba178
      Bob Van Landuyt authored
      This removes the `ForkedProjectLink` model that has been replaced by
      the `ForkNetworkMember` and `ForkNetwork` combination. All existing
      relations have been adjusted to use these new models.
      
      The `forked_project_link` table has been dropped.
      
      The "Forks" count on the admin dashboard has been updated to count all
      `ForkNetworkMember` rows and deduct the number of `ForkNetwork`
      rows. This is because now the "root-project" of a fork network also
      has a `ForkNetworkMember` row. This count could become inaccurate when
      the root of a fork network is deleted.
      f3fba178
  18. 03 Oct, 2018 1 commit
  19. 02 Oct, 2018 1 commit
  20. 01 Oct, 2018 1 commit
  21. 07 Sep, 2018 1 commit
  22. 04 Sep, 2018 1 commit
  23. 20 Aug, 2018 1 commit
  24. 06 Aug, 2018 1 commit
  25. 01 Aug, 2018 2 commits
    • Zeger-Jan van de Weg's avatar
      Add repository languages for projects · 79a5d768
      Zeger-Jan van de Weg authored
      Our friends at GitHub show the programming languages for a long time,
      and inspired by that this commit means to create about the same
      functionality.
      
      Language detection is done through Linguist, as before, where the
      difference is that we cache the result in the database. Also, Gitaly can
      incrementaly scan a repository. This is done through a shell out, which
      creates overhead of about 3s each run. For now this won't be improved.
      
      Scans are triggered by pushed to the default branch, usually `master`.
      However, one exception to this rule the charts page. If we're requesting
      this expensive data anyway, we just cache it in the database.
      
      Edge cases where there is no repository, or its empty are caught in the
      Repository model. This makes use of Redis caching, which is probably
      already loaded.
      
      The added model is called RepositoryLanguage, which will make it harder
      if/when GitLab supports multiple repositories per project. However, for
      now I think this shouldn't be a concern. Also, Language could be
      confused with the i18n languages and felt like the current name was
      suiteable too.
      
      Design of the Project#Show page is done with help from @dimitrieh. This
      change is not visible to the end user unless detections are done.
      79a5d768
    • Jan Provaznik's avatar
      Resource event model · 6b2b3d7f
      Jan Provaznik authored
      6b2b3d7f
  26. 14 Jul, 2018 1 commit
  27. 06 Jul, 2018 1 commit
  28. 30 May, 2018 1 commit
  29. 24 May, 2018 1 commit
    • Oswaldo Ferreira's avatar
      Persist truncated note diffs on a new table · bb8f2520
      Oswaldo Ferreira authored
      We request Gitaly in a N+1 manner to build discussion diffs. Once the diffs are from different revisions, it's hard to make a single request to the service in order to build the whole response.
      With this change we solve this problem and simplify a lot fetching this piece of info.
      bb8f2520
  30. 22 May, 2018 1 commit
  31. 15 May, 2018 1 commit
  32. 07 May, 2018 1 commit
  33. 04 May, 2018 1 commit
  34. 26 Apr, 2018 1 commit
  35. 23 Apr, 2018 1 commit
  36. 16 Apr, 2018 1 commit
    • Yorick Peterse's avatar
      Introduce new ProjectCiCdSetting · 392c411b
      Yorick Peterse authored
      This model and the corresponding table will be used for storing settings
      specific to CI/CD, starting with the "group_runners_enabled" boolean.
      
      The model is called ProjectCiCdSetting and not ProjectCiCdSettings. The
      project exporter doesn't like plural model names as it uses "classify"
      which turns those into singular (so "ProjectCiCdSettings" becomes
      "ProjectCiCdSetting", producing an error if said class is undefined).
      
      The initial work in this commit was done by Dylan Griffith, with most of
      the migration work being done by Yorick Peterse.
      392c411b