1. 01 8月, 2017 4 次提交
  2. 26 7月, 2017 1 次提交
  3. 20 7月, 2017 3 次提交
  4. 03 6月, 2017 1 次提交
  5. 05 4月, 2017 2 次提交
  6. 04 4月, 2017 1 次提交
  7. 01 3月, 2017 1 次提交
  8. 23 2月, 2017 1 次提交
  9. 22 2月, 2017 1 次提交
  10. 19 2月, 2017 1 次提交
    • S
      Prevent project team from being truncated too early during project destruction · 45f94ea7
      Stan Hu 提交于
      There are two issues with truncating the project team early:
      
      1. `Projects::UnlinkForkService` may not close merge requests properly since
         permissions may be revoked early.
      
      2. If an error is encountered during flushing of caches, then the user will
         lose all privileges, possibly causing an issue on deletion on retry.
      45f94ea7
  11. 13 9月, 2016 1 次提交
  12. 11 8月, 2016 1 次提交
    • S
      Clean up project destruction · 4955a47c
      Stan Hu 提交于
      Instead of redirecting from the project service to the service and back to the model,
      put all destruction code in the service. Also removes a possible source of failure
      where run_after_commit may not destroy the project.
      4955a47c
  13. 30 6月, 2016 1 次提交
  14. 03 6月, 2016 2 次提交
  15. 14 5月, 2016 1 次提交
  16. 13 5月, 2016 1 次提交
  17. 11 5月, 2016 1 次提交
  18. 10 5月, 2016 1 次提交
  19. 07 5月, 2016 1 次提交
  20. 04 5月, 2016 1 次提交
  21. 23 2月, 2016 1 次提交
  22. 17 2月, 2016 1 次提交
    • Y
      Flush all repository caches when deleting a repo · b1203108
      Yorick Peterse 提交于
      This ensures that _all_ caches (including any caches normally only
      flushed under certain conditions) are flushed whenever a project is
      removed. Because cache keys are based on project namespaces (excluding
      IDs) not doing so could result in a newly created project re-using old
      caches (if the project was re-created using the same name).
      b1203108
  23. 29 1月, 2016 1 次提交
  24. 11 8月, 2015 2 次提交
  25. 15 7月, 2015 1 次提交
  26. 03 6月, 2015 3 次提交
  27. 23 10月, 2014 1 次提交
  28. 08 10月, 2014 1 次提交
    • V
      Add option to keep repo on project delete · 68b5ac7f
      Vinnie Okada 提交于
      Update the project API controller to use `Projects::DestroyService`
      instead of calling `Project#destroy` directly.
      
      Also add an optional parameter, `:keep_repo`, that allows a project to
      be deleted without deleting the repository, wiki, and satellite from
      disk.
      68b5ac7f
  29. 18 6月, 2014 2 次提交