Skara 开源,JDK 源码管理与审查选项研究工具
OpenJDK 官方宣布开源 Project Skara 工具。Project Skara 是官方 OpenJDK 上游 Mercurial 存储库基于 GitHub 原型的镜像,其旨在研究用于 JDK 源代码的源码管理和代码审查的备选项,包括基于 Git 的选项,并包括第三方托管的选项。
去年 7 月份,JDK 团队就发起了名为 “Project Skara” 的意见征集,旨在讨论如何改进自 2008 年以来一直使用 Mercurial 存储库的 JDK 源码管理方案。
当时主要分为两个阵营,一方认为从 Mercurial 到 Git 会更方便,另一方已经习惯 Mercurial。现在 Skara 正式开源,也就是从 Mercurial 转到 Git,这将会有助于 OpenJDK 贡献者提高效率。
Skara 工具包括服务器端工具( bots )以及几个命令行工具:
- git-jcheck - git-webrev - git-defpath - git-fork - git-pr - git-translate - git-info - git-skara
官方表示,通过开源,希望更多人加入到对 Skara 工具的完善。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Swoole 5.0 不再使用 PSR-0 下划线风格的类名
Swoole 在 1.x - 4.x 版本中同时提供了 PSR-0 规范的下划线风格类名和 PSR-4 的命名空间风格。目前 PSR-0 规范已于2014年10月21日被标记为弃用,目前最新的替代规范为 PSR-4。 根据报道,在最新的 Swoole 5 版本中计划将彻底移除下划线类名,并且希望 Swoole 的用户能逐步将类名改为 PSR-4 规范的纯命名空间风格。 现在 Swoole 正在逐渐重构,移除陈旧落后的设计,未来会变得越来越精致。 正确使用 $server = new Swoole\Http\Server; $server = new Swoole\Server; $client = new Swoole\Coroutine\Http\Client; $client = new Co\Http\Client; 错误使用 $server = new Swoole_Http_Server; $server = new Swoole_Server; $client = new Swoole_Coroutine_Http_Client; $client = n...
- 下一篇
著名黑客:开源不应成为贸易战的牺牲品
著名硬件黑客 AndrewBunnie Huang 近日通过博客发表了自己关于当前中美贸易战的想法,他指出“开源可能成为中美贸易战的牺牲品”。 Andrew "bunnie" Huang 是著名硬件黑客,他是迷你电脑Chumby的创造者,也是《Hacking the Xbox》一书作者。博客中 bunnie 提到特朗普政府的Trump's Executive Order 13873 (EO13873)行政命令,作者认为它比 EAR(Export Administration Regulation,出口管理条例)严重得多。 EO13873 中指出存在“国家紧急状态”,因为“外部敌人”“越来越多地创造和利用信息和通信技术服务中的漏洞”对国家安全构成“不寻常和特殊的威胁”。虽然目前还没有任何实体被指定为美国的外部敌人,但人们普遍预计华为将被列入该名单。 这样的罪名比简单的 EAR 严重多了,而作者分析美国目前并没有明确的证据表明华为的行为构成“外部敌人”,如果在证据不足的情况下将华为的“罪名”按到 EO13873 上,那这会降低政策标准,同时也意味着其它国家可以采取同样的行动来对抗美国或其盟...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作