开源中国的 IT 公司开源软件整理计划介绍
Gitlab 7.10.0 发布,此版本主要有以下更新:
Move "Import existing repository by URL" option to button.
Improve error message when save profile has error.
Passing the name of pushed ref to CI service (requires GitLab CI 7.9+)
Add location field to user profile
Fix print view for markdown files and wiki pages
Fix errors when deleting old backups
Improve GitLab performance when working with git repositories
Add tag message and last commit to tag hook (Kamil Trzciński)
Restrict permissions on backup files
Improve oauth accounts UI in profile page
Add ability to unlink connected accounts
Replace commits calendar with faster contribution calendar that includes issues and merge requests
Add inifinite scroll to user page activity
Don't include system notes in issue/MR comment count.
Don't mark merge request as updated when merge status relative to target branch changes.
Link note avatar to user.
Make Git-over-SSH errors more descriptive.
Fix EmailsOnPush.
Refactor issue filtering
AJAX selectbox for issue assignee and author filters
Fix issue with missing options in issue filtering dropdown if selected one
Prevent holding Control-Enter or Command-Enter from posting comment multiple times.
Prevent note form from being cleared when submitting failed.
Improve file icons rendering on tree (Sullivan Sénéchal)
API: Add pagination to project events
Get issue links in notification mail to work again.
Don't show commit comment button when user is not signed in.
Fix admin user projects lists.
Don't leak private group existence by redirecting from namespace controller to group controller.
Ability to skip some items from backup (database, respositories or uploads)
Archive repositories in background worker.
Import GitHub, Bitbucket or GitLab.com projects owned by authenticated user into current namespace.
Project labels are now available over the API under the "tag_list" field (Cristian Medina)
Fixed link paths for HTTP and SSH on the admin project view (Jeremy Maziarz)
Fix and improve help rendering (Sullivan Sénéchal)
Fix final line in EmailsOnPush email diff being rendered as error.
Authometic setup GitLab CI project for forks if origin project has GitLab CI enabled
Prevent duplicate Buildkite service creation.
Fix git over ssh errors 'fatal: protocol error: bad line length character'
Automatically setup GitLab CI project for forks if origin project has GitLab CI enabled
Bust group page project list cache when namespace name or path changes.
Explicitly set image alt-attribute to prevent graphical glitches if gravatars could not be loaded
Allow user to choose a public email to show on public profile
Remove truncation from issue titles on milestone page (Jason Blanchard)
Fix stuck Merge Request merging events from old installations (Ben Bodenmiller)
Fix merge request comments on files with multiple commits
Fix Resource Owner Password Authentication Flow
详细信息请查看 更新日志 。
此版本现已提供下载:
https://github.com/gitlabhq/gitlabhq/archive/v7.10.0.zip
开源中国代码托管平台 git.oschina.net 就是基于 GitLab 项目搭建。
GitLab是一个利用Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。
GitLab 5.0以前版本要求服务器端采用Gitolite 搭建,5.0版本以后不再使用 Gitolite,采用自己开发的 gitlab-shell 来实现。如果你觉得安装麻烦可以使用GitLab Installers 一键安装程序。
系统要求:
Ubuntu/Debian
ruby 1.9.3+
mysql or postgresql
git
gitlab-shell
redis
Sidekiq