19 Mar, 2014

1 commit

  • This spec featured the slowest tests in the entire suite. After some
    debugging, the cause was found to be the large commit diff generated by
    comparing the stable and master branches.
    
    To fix this, the seed repository was modified to create a simple branch
    off of master that consists of three simple commits and minor changes.
    The spec was then updated to compare master to this branch instead of
    stable. The result is a spec group that runs in under 30 seconds, down
    from about 90.
    Robert Speicher
     

18 Mar, 2014

1 commit


17 Mar, 2014

4 commits


16 Mar, 2014

1 commit


14 Mar, 2014

1 commit


13 Mar, 2014

1 commit


12 Mar, 2014

1 commit


11 Mar, 2014

2 commits

  • Streamline the content of notification emails
    
    In notification emails, the actual content of the email is often buried under several blocks of chrome — and may even be truncated or completely missing. Ideally, the notification emails would be like *real emails*: a short message of meaningful text, sent from the author of the change that triggered the notification.
    
    This MR includes the following changes to notification emails:
    
    * Remove much of the chrome (e.g. the "GitLab" header)
    * Emphasize the content (no more small, grayed-out content)
    * Add missing informations to the emails (issue description in "new issue" email, file name in "diff comment" email)
    * Add a consistent "View in GitLab" link in the footer
    * The assignee is displayed only if someone is assigned
    * Fix a rendering bug when viewing emails with [Zimbra](http://www.zimbra.com/)
    
    We use these patches at [Capitaine Train](http://www.capitainetrain.com), and it has been a surprisingly big productivity boost for us.
    
    ![Before and after](http://f.cl.ly/items/3n0P2c2v1P0y011c0D3e/Before%20and%20After.png)
    Dmitriy Zaporozhets
     
  • LDAP code from EE
    Dmitriy Zaporozhets
     

10 Mar, 2014

2 commits


09 Mar, 2014

1 commit


06 Mar, 2014

3 commits


05 Mar, 2014

3 commits


03 Mar, 2014

6 commits


02 Mar, 2014

1 commit


28 Feb, 2014

2 commits


26 Feb, 2014

1 commit


25 Feb, 2014

8 commits


24 Feb, 2014

1 commit

  • Public Groups
    
    This is the initial work (meaning no tests) for making groups public if they have a public project (or internal for logged in users). This allows issues and merge requests to be viewed, but _not_ group membership. As part of this I have also added back the link in the public project title section (it was removed as it didn't make sense before).
    
    This addesses the following suggestions/issues:
    
    http://feedback.gitlab.com/forums/176466-general/suggestions/5314461-groups-containing-one-or-more-public-projects-shou
    Issue #32
    https://github.com/gitlabhq/gitlabhq/issues/5203
    as well as a few closed issues.
    
    This also changes the public user page to only show groups that are accessible to the user in some manner.
    Dmitriy Zaporozhets