1. 05 10月, 2016 1 次提交
    • Y
      Exclude system notes from Project.trending · 706737a0
      Yorick Peterse 提交于
      Having many system notes isn't really an indication of a project being
      trending. Including these notes would lead to projects with lots of
      commit cross references (for example) showing up in the trending
      projects list.
      706737a0
  2. 28 9月, 2016 1 次提交
    • R
      Allow Member.add_user to handle access requesters · ec0061a9
      Rémy Coutable 提交于
      Changes include:
      
      - Ensure Member.add_user is not called directly when not necessary
      - New GroupMember.add_users_to_group to have the same abstraction level as for Project
      - Refactor Member.add_user to take a source instead of an array of members
      - Fix Rubocop offenses
      - Always use Project#add_user instead of project.team.add_user
      - Factorize users addition as members in Member.add_users_to_source
      - Make access_level a keyword argument in GroupMember.add_users_to_group and ProjectMember.add_users_to_projects
      - Destroy any requester before adding them as a member
      - Improve the way we handle access requesters in Member.add_user
        Instead of removing the requester and creating a new member,
        we now simply accepts their access request. This way, they will
        receive a "access request granted" email.
      - Fix error that was previously silently ignored
      - Stop raising when access level is invalid in Member, let Rails validation do their work
      Signed-off-by: NRémy Coutable <remy@rymai.me>
      ec0061a9
  3. 22 9月, 2016 3 次提交
  4. 21 9月, 2016 3 次提交
  5. 16 9月, 2016 2 次提交
  6. 14 9月, 2016 1 次提交
    • Y
      Move pushes_since_gc to Redis · 4e87c023
      Yorick Peterse 提交于
      This moves tracking of the pushes since the last Git GC from PostgreSQL
      to Redis. This reduces the number of writes on the "projects" table.
      This in turn reduces the vacuuming overhead.
      
      The lease used for incrementing the counter has been removed. This lease
      was mostly put in place to prevent high database load but this isn't
      needed anymore due to the counter now being stored in Redis.
      
      Fixes gitlab-org/gitlab-ce#22125
      4e87c023
  7. 13 9月, 2016 1 次提交
  8. 06 9月, 2016 1 次提交
  9. 01 9月, 2016 1 次提交
  10. 31 8月, 2016 3 次提交
  11. 27 8月, 2016 1 次提交
  12. 25 8月, 2016 1 次提交
  13. 24 8月, 2016 1 次提交
  14. 20 8月, 2016 1 次提交
  15. 19 8月, 2016 2 次提交
  16. 17 8月, 2016 2 次提交
  17. 11 8月, 2016 5 次提交
  18. 10 8月, 2016 1 次提交
  19. 05 8月, 2016 1 次提交
  20. 04 8月, 2016 1 次提交
  21. 02 8月, 2016 1 次提交
  22. 01 8月, 2016 1 次提交
  23. 29 7月, 2016 2 次提交
  24. 28 7月, 2016 1 次提交
  25. 27 7月, 2016 1 次提交
  26. 23 7月, 2016 1 次提交