Replace jquery deprecated .live with .on
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
Project visibility setting is missed by people sometimes.
Improve branch deletion via API

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'api-branch-deletion' into 'master'

Api branch deletion

Fixes #1127
Change the license to B.V.
Merge branch 'license-to-bv' into 'master'

License to bv
Merge branch 'move-protected-branches' into 'master'

Move protected branches to Project settings page

Because all settings should be in one place
Merge branch 'branch-creation-flow' into 'master'

Branch creation flow

To improve user experience with web editing I did next improvements:

* when create branch via ui - redirect to tree view so you start add/edit files
* when click on branch name - redirect to tree view instead of commits so you can immedialty add/edit files
Merge branch 'missing-items-changelog' into 'master'

Missing items changelog
Merge branch 'explain-setting' into 'master'

Explain setting
More stuff to CHANGELOG

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Add CreateTagService.  Use new service to allow tag creation through API.
Make sure the branch counter gets updated

When you delete a branch, the counters wont get updated automaticly,
this happends because of the JS nature of the original call. I've
fixed this by responding with a JS file, and recalculate the counters.

Fixes: #6030
Changed some stuff around after rebase
Update documentaiton for create_tag method.
Add drag-n-drop to CHANGELOG

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Improve comments css

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Improve notes form UI/UX

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Remove unused css

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>