Skip to content
Snippets Groups Projects
  1. Jul 19, 2015
  2. Jul 17, 2015
    • Dmitriy Zaporozhets's avatar
      Merge branch 'advanced-cache' into 'master' · 2fa3acaa
      Dmitriy Zaporozhets authored
      Advanced cache
      
      Fixes #1993
      
      * Build missing cache values in background job after each push
      * Store commit_count in project table. Refresh in background job
      * moved repository size calculation in background job
      
      
      ## Advantages
      
      Every time push is triggered - we build cache for project even without user visiting project page. 
      That means first visit is as fast as others now. This is especially good for active projects where people have some requests fast because of cache and some slow - because cache was build in their request. 
      
      Between cache expired and cache built we we had gap when Linux repo can give 502 error because calculation commits count takes 30 seconds or even more. 
      Using value from database fix this problem. Before cache is updated you see old value from database. After - you see new one. 
      
      Basically this merge request is super win to GitLab. We don't do some heavy operations in user request but instead in background job. 
      
      ## Temporary problem
      
      After this migration all projects will have `0` commits in database. It fill be replaced with real value on next push. I did not add recalculation to migration because it will last forever on big instances.  Can be fixed by adding rake task which will go in background on live instance without downtime
      
      See merge request !986
      2fa3acaa
  3. Jun 09, 2015
  4. May 26, 2015
  5. May 08, 2015
  6. May 07, 2015
  7. May 01, 2015
  8. Apr 30, 2015
  9. Apr 27, 2015
  10. Apr 25, 2015
  11. Apr 24, 2015
  12. Apr 17, 2015
  13. Apr 11, 2015
  14. Apr 03, 2015
  15. Mar 27, 2015
  16. Mar 18, 2015
  17. Mar 15, 2015
  18. Mar 12, 2015
  19. Mar 08, 2015
  20. Mar 07, 2015
  21. Mar 03, 2015
    • Stan Hu's avatar
      Issue #595: Support Slack notifications upon issue and merge request events · afe5d7d2
      Stan Hu authored and Douwe Maan's avatar Douwe Maan committed
      1) Adds a DB migration for all services to toggle on push, issue, and merge events.
      
      2) Upon an issue or merge request event, fire service hooks.
      
      3) Slack service supports custom messages for each of these events. Other services
      not supported at the moment.
      
      4) Label merge request hooks with their corresponding actions.
      afe5d7d2
  22. Mar 01, 2015
    • Aorimn's avatar
      Add Irker service · f84b7eef
      Aorimn authored
      Irker is a gateway which sends IRC messages on git updates. This new
      service provides an interface to this gateway, integrated in Gitlab, for
      each updates.
      As per the guidelines, this commit adds the new feature in the
      CHANGELOG, tests and documentation.
      
      See http://www.catb.org/esr/irker/
      f84b7eef
    • sue445's avatar
      Expose avatar_url in projects API · 51abeaa1
      sue445 authored
      * Impl Project#avatar_url
      * Refactor ApplicationHelper: Use Project#avatar_url
      * Update changelog
      51abeaa1
  23. Feb 24, 2015
  24. Feb 23, 2015
  25. Feb 20, 2015
  26. Feb 19, 2015
  27. Feb 16, 2015
    • Hannes Rosenögger's avatar
      Fix broken access control and refactor avatar upload · 7d5f86f6
      Hannes Rosenögger authored and Douwe Maan's avatar Douwe Maan committed
      This commit moves the note folder from
      /public/uploads/note
      to
      /uploads/note
      and changes the uploader accordingly.
      Now it's no longer possible to avoid the access control by modifing the url.
      The Avatar upload has been refactored to use an own uploader as well
      to cleanly seperate the two upload types.
      7d5f86f6
  28. Feb 14, 2015
    • Vinnie Okada's avatar
      Upgrade to Rails 4.1.9 · 76aad9b7
      Vinnie Okada authored
      Make the following changes to deal with new behavior in Rails 4.1.2:
      
      * Use nested resources to avoid slashes in arguments to path helpers.
      76aad9b7
  29. Feb 12, 2015
  30. Feb 09, 2015
  31. Feb 06, 2015
Loading