Again another project I love and use very much on a daily basis. First the release notes, then my low end usage tips.
First and foremost are the improved groups.
From now on a group is not just a directory for projects. It also allows you to add users. After user is added to group – it automatically get access to all existing and new projects inside group. You can also have have multiple owners for a group who can manage members/projects. With this GitLab becomes more group oriented. That is why we no longer support global namespaces. Project can be part of group or user only.
Merge requests are now possible between a fork and the original project.
Another nice improvement comes from contributor Izaak Alpert. It allows you to use different workflow depending on your needs.
Still we have more things to present.
Now you can create or remove both git branches and tags with the GitLab UI.
It gives you ability to work with the web ui only. For example to create branch, fix something with the web editor and submit a Merge Request.
Also we polished our UI and made a lot of bug fixes.
Under the hood we refactored a lot of stuff and improved the performance. And one last piece of good news. The upgrade to 6.0 is not so complicated as it used to be for major versions. The only big change is that all projects must be part of a group or user. A bit of preparations, few commands – and you are running GitLab 6.
Links
For full list see CHANGELOG
For new setup follow Setup Guide
For update instructions see Update Guide
Low End Usage
My gitlab VPS has the following specs:
- Debian 7
- 384 MB RAM
- 15 GB Disk
- 1 core (Atom N270)
- Proxmox Hypervisor
I've tried 256 MB RAM, but then the Linux OOM killer came along and nuked Ruby. With the latest release of 6.0, I had to increase the Unicorn Timeout, also because of a memory error, see this link: https://github.com/gitlabhq/gitlabhq/issues/1527#issuecomment-23147741 - But hey, the minimum amount of RAM required according to them is 1 GB. This instance is used by about 20 people daily, and has around 50 projects in it. Performance is more than acceptable with the default nginx settings.
Anybody else running gitlab? Experiences?