1. 01 May, 2017 1 commit
    • Bob Van Landuyt's avatar
      Streamline the path validation in groups & projects · 15e2e834a765
      Bob Van Landuyt authored
      `Project` uses `ProjectPathValidator` which is now a
      `NamespaceValidator` that skips the format validation.
      
      That way we're sure we are using the same collection of reserved
      paths.
      
      I updated the path constraints to reflect the changes: We now allow
      some values that are only used on a top level namespace as a name for
      a nested group/project.
      15e2e834a765
  2. 27 Apr, 2017 6 commits
  3. 26 Apr, 2017 3 commits
  4. 25 Apr, 2017 3 commits
  5. 24 Apr, 2017 1 commit
  6. 21 Apr, 2017 2 commits
    • Sean McGivern's avatar
      Make handler metric params more explicit · 3b0959448e7e
      Sean McGivern authored
      3b0959448e7e
    • Nick Thomas's avatar
      Fix Gitlab::Metrics metaprogramming magic · 01b856a3f994
      Nick Thomas authored
      On initial startup with no rows in the application_settings table, the
      metaprogramming call to `if enabled?` attempts to create a row. This triggers
      the HTML caching path, which attempts to store metrics.
      
      At this point, not all the methods in `Gitlab::Metrics` have been defined! Move
      `current_transaction` to be defined before running the metaprogramming, to
      avoid a confusing NoMethodError
      01b856a3f994
  7. 20 Apr, 2017 5 commits
  8. 19 Apr, 2017 1 commit
  9. 18 Apr, 2017 3 commits
  10. 17 Apr, 2017 6 commits
  11. 14 Apr, 2017 9 commits