1. 26 11月, 2015 1 次提交
  2. 19 11月, 2015 1 次提交
  3. 17 11月, 2015 1 次提交
  4. 16 11月, 2015 2 次提交
  5. 12 11月, 2015 1 次提交
    • J
      Avoid render edit_form in each notes. · 19740871
      Jason Lee 提交于
      Use RJS to render edit note feature.
      
      Before:
      
      ```
      Rendered projects/notes/_note.html.haml (27.9ms)
      Rendered projects/_zen.html.haml (0.3ms)
      Rendered projects/notes/_hints.html.haml (0.7ms)
      Rendered projects/_md_preview.html.haml (3.9ms)
      Rendered projects/notes/_edit_form.html.haml (6.9ms)
      Rendered projects/notes/_note.html.haml (17.7ms)
      Rendered projects/_zen.html.haml (0.3ms)
      Rendered projects/notes/_hints.html.haml (0.6ms)
      Rendered projects/_md_preview.html.haml (3.4ms)
      Rendered projects/notes/_edit_form.html.haml (7.0ms)
      ```
      
      After:
      
      ```
      Rendered projects/notes/_note.html.haml (13.8ms)
      Rendered projects/notes/_note.html.haml (7.1ms)
      Rendered projects/notes/_note.html.haml (9.5ms)
      Rendered projects/notes/_note.html.haml (8.5ms)
      ```
      
      This change reduce at least 6ms * N ('N' - number of notes).
      19740871
  6. 10 11月, 2015 2 次提交
  7. 09 11月, 2015 1 次提交
    • Y
      Added Sherlock, a custom profiling tool for GitLab · dec3e4ce
      Yorick Peterse 提交于
      Sherlock will be a new GitLab specific tool for measuring the
      performance of Rails requests (and SideKiq jobs at some point). Some of
      the things that are currently tracked:
      
      * SQL queries along with their timings, backtraces and query plans
        (using "EXPLAIN ANALYZE" for PostgreSQL and regular "EXPLAIN" for
        MySQL)
      * Timings of application files (including views) on a per line basis
      * Some meta data such as the request method, path, total duration, etc
      
      More tracking (e.g. Rugged or gitlab-shell timings) might be added in
      the future.
      
      Sherlock will replace any existing tools we have used so far (e.g.
      active_record_query_trace and rack-mini-profiler), hence the
      corresponding Gems have been removed from the Gemfile.
      
      Sherlock can be enabled by starting Rails as following:
      
          ENABLE_SHERLOCK=1 bundle exec rails s
      
      Recorded transactions can be found at `/sherlock/transactions`.
      dec3e4ce
  8. 05 11月, 2015 4 次提交
  9. 29 10月, 2015 1 次提交
  10. 28 10月, 2015 1 次提交
  11. 15 10月, 2015 1 次提交
  12. 14 10月, 2015 2 次提交
  13. 13 10月, 2015 2 次提交
  14. 07 10月, 2015 6 次提交
  15. 06 10月, 2015 1 次提交
  16. 05 10月, 2015 2 次提交
  17. 29 9月, 2015 2 次提交
  18. 28 9月, 2015 1 次提交
  19. 26 9月, 2015 1 次提交
  20. 24 9月, 2015 2 次提交
  21. 23 9月, 2015 1 次提交
  22. 19 9月, 2015 1 次提交
  23. 18 9月, 2015 1 次提交
  24. 17 9月, 2015 1 次提交
  25. 15 9月, 2015 1 次提交
    • L
      Add "Replace" and "Upload" features · e2ece2bc
      liyakun 提交于
          Refactor upload and replace functionality
      
          Rename file and move CSS
      
          Fix typo
      
          Make dropzone a div
      
          Remove unnecessary file
      
          Change color of "upload existing one"
      
          Add missing changes
      e2ece2bc