Haskell裤子插件

pantsbuild.pants.contrib.haskell的Python项目详细描述


pants是一个apache2许可的构建工具,使用python编写。

那应该是0.0.78。由于上传问题和对不可变版本的渴望,跳过了0.0.78版本号:所有的不推荐版本都被一个版本扩展到了这个版本。


`

*链接大型常春藤输出时避免病态正则表达式的性能。
`rb 3603<;https://rbcommons.com/s/twitter/r/3603>;`

*将常春藤锁转换为使用ownerprintingpidlockfile
`rb 3598<;https://rbcommons.com/s/twitter/r/3598>;`

*修复因在ivy resolve中对none类型进行迭代而导致的错误。
`rb 3596<;https://rbcommons.com/s/twitter/r/3596>;`

*不从生成文件的globs实现返回目录
`rb 3590<;https://rbcommons.com/s/twitter/r/3590>;`



*修复ini文件的unicode解析。
`rb'3595<;https://rbcommons.com/s/twitter/r/3595>;`

>
*修复"page"目标类型的"page"目标类型的"page"目标类型的"page"计算哈希值
`rb'3591<;https://rbcommons.com/s/twitter/r/r/3591>;`
>
*修复空源字段的globs
`rb'3614'3614'rb'3614/r/twitter/r/3595>;``


>
*修复空源字段的空源字段的gl<;https://rbcommons.com/s/twitter/r/3614>;`

以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*允许namedver中有一个句点用于发布
`rb\3611<;https://rbcommons.com/s/twitter/r/3611>;``u

*将junit runner版本提升到1.0.4以获取最新的代码更改
`rb 3599<;https://rbcommons.com/s/twitter/r/3599>;`

*重新添加consolerUnneroutPuttest并将它们合并到consolerUnnerTest中,还将用于测试的测试类移到junit/lib目录中
`rb 2406<;https://rbcommons.com/s/twitter/r/2406>;`
`rb<;https://rbcommons.com/s/twitter/r/3588>;``u

*将android sdk添加到linux ci并打开android测试。
`rb 3538<;https://rbcommons.com/s/twitter/r/3538>;``u

*将pyflakes更新为1.1.0,启用pyflakes检查并修复所有警告
`rb訽3601<;http://rbcommons.com/s/twitter/r/3601>;``


>新引擎工作
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*[引擎]使用引擎计算遗留目标源
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~是的`
`rb 3592<;https://rbcommons.com/s/twitter/r/3592>;` `


*将netrc证书中的文本与netrc证书中的文本进行拆分,以允许对问题进行挑选
`issue 3058<;https://github.com/pantsbuild/pants/issues/30558>;` ` ` `



*将netrc证书中的文本与netrc证书中的文本进行拆分,以允许对问题进行挑选。生成着色器顶级类,允许酸洗
`rb 3606<;https://rbcommons.com/s/twitter/r/3606>;`

*[引擎]不再包含内容地址主题
`issue 3066<;https://github.com/pantsbuild/pants/issues/3066>;`
`rb<;https://rbcommons.com/s/twitter/r/3593>;`
`rb 3604<;https://rbcommons.com/s/twitter/r/3604>;`

*在测试项目中隐藏循环
`rb 3600<;https://rbcommons.com/s/twitter/r/3600>;`

*[引擎]消除非确定性计算缓存键
`rb 3593<;https://rbcommons.com/s/twitter/r/3593>;`

>0.0.77(2016年3月18日)
----



buggfixes
~br/>

*更新--pinger尝试int选项ons.com/s/twitter/r/3541>;` br/>`rb 3561<;https://rbcommons.com/s/twitter/r/3561>;`https://rbcommons.com/s/twitter/r/3571>;`

*记录用于编译jvm目标的编译类路径。
`rb<;https://rbcommons.com/s/twitter/r/3576>;`

*将忽略选项添加到pyflakes check
`rb<;https://rbcommons.com/s/twitter/r/3569>;`



*准备一个全局的——碎片的标志。
`rb<;https://rbcommons.com/s/twitter/r/3560>;`







>重构、改进和工具化的重构、改进和工具化的重构、改进和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

*将ju;3585<;https://rbcommons.com/s/twitter/r/3585>;`

*删除导致
测试失败的不需要的args4j处理程序注册并重命名testparser

`issue 1727<;https://github.com/pantsbuild/pants/issues/1727>;`
`rb<;https://rbcommons.com/s/twitter/r/3571>;`
`rb 3583<;https://rbcommons.com/s/twitter/r/3583>;`

*为子系统、流程、报告和配置管理设置公共api标记
`rb 3551<;https://rbcommons.com/s/twitter/r/3551>;`

*为目标结果创建并使用稳定的符号链接dir
`rb 3553<;https://rbcommons.com/s/twitter/r/3553>;`

*split ivy resolve into resolve/fetch steps
`issue 3052<;https://github.com/pantsbuild/pants/issues/3052>;`
`issue 3053<;https://github.com/pantsbuild/pants/issue s/3053>;``u
`issue 3054<;https://github.com/pantsbuild/pants/issues/3054>;``u
`issue 3055<;https://github.com/pantsbuild/pants/issues/3055>;``u
`rb<;https://rbcommons.com/s/twitter/r/3555>;`

*[pantsd]添加对通过binaryutil获取watchman的支持。
`rb 3557<;https://rbcommons.com/s/twitter/r/3557>;`

*只有在有工作要做时才引导锌工作池
`rb 3559<;https://rbcommons.com/s/twitter/r/3559>;`

*将PEX要求提高到1.1.4。
`rb 3568<;https://rbcommons.com/s/twitter/r/3568>;`


>新引擎工作
~~~~~~~~~~~~~~~~~~
*[引擎]引入产品图失效。
`rb 3578<;https://rbcommons.com/s/twitter/r/3578>;`

*[引擎]跳过本机节点的缓存
`rb 3581<;https://rbcommons.com/s/twitter/r/3581>;`

*[引擎]更多pickle清理
`rb 3577<;https://rbcommons.com/s/twitter/r/3577>;`
*[引擎]在steprequest下缓存stepResult
`rb 3494<;https://rbcommons.com/s/twitter/r/3494>;`

*[引擎]关闭pickle备忘录
`issue 2969<;https://github.com/pantsbuild/pants/issues/2969>;`
`rb 3574<;https://rbcommons.com/s/twitter/r/3574>;`

*[引擎]将对目录匹配的支持添加到pathglobs,并用于推断PyTest.这现在是默认设置,
对相反的行为使用--fail fast。

*将Android后端移动到contrib。

*支持列表选项的特殊追加语法:+=。

*收紧选项类型转换的某些方面。插件中可能有依赖于中断行为的选项(例如当使用一个字符串时,其中需要
int)。这将(正确地)中断。

*不赞成使用pants默认的环境变量,而支持pants全局的环境变量。

*大量的引擎工作。

*对任务实现版本的修复,这样碰撞任务版本也会使生成的工件失效(不仅仅是无效裤子入口ies)。

api更改
~~~~~~~~~~~~

*将android移到contrib中并删除android特殊大小写。
`rb 3530<;https://rbcommons.com/s/twitter/r/3530>;`
`rb<;https://rbcommons.com/s/twitter/r/3531>;`



~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

>

*在https://rbcommons.com/s/twitter/r/3531/
`rb 3531<;https://rbcommons.com/s/twitter/r/3531>;` ` `<
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*重新实施列出支持追加的选项。
`rb 3541<;https://rbcommons.com/s/twitter/r/3541>;`

*PANTSD+新引擎+Watchman集成的初始回合。
`rb 3524<;https://rbcommons.com/s/twitter/r/3524>;`

重构、改进,以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/>*更新导出todo以指向相关的intellij插件问题;rm ref to non-existent option
`rb 3558<;https://rbcommons.com/s/twitter/r/3558>;`謂

*使用任务指纹中的任务实现版本,导致taskidentityfingerprintstrategy的缓存失效。
`rb 3546<;https://rbcommons.com/s/twitter/r/3546>;`

*来自python嫒u要求的不推荐版本嫒u过滤器
`rb嫒3545<;https://rbcommons.com/s/twitter/r/3545>;`嫒br/>
*将"复制嫒u目标嫒u属性实现添加到antlr
`rb 3352<;https://rbcommons.com/s/twitter/r/3352>;`
`rb 3402<;https://rbcommons.com/s/twitter/r/3402>;`
`rb 3547<;https://rbcommons.com/s/twitter/r/3547>;`

*使合成jar库以android二进制依赖项为目标。
`rb 3526<;https://rbcommons.com/s/twitter/r/3526>;`

新引擎工作
~~~~~~~~~~~~~~~~~~~

*[引擎]将存储从调度程序移到引擎
`rb 3554<;https://rbcommons.com/s/twitter/r/3554>;``u

*[引擎]添加本机文件系统节点类型。
`rb<;https://rbcommons.com/s/twitter/r/3550>;`

*[引擎]实现对递归路径globs的支持
`rb 3540<;https://rbcommons.com/s/twitter/r/3540>;`

*[引擎]将调度程序测试设置提取到助手
`rb 3548<;https://rbcommons.com/s/twitter/r/3548>;`

*[bugfix]正确选择不使用锌的资源指纹。
`rb 3185<;https://rbcommons.com/s/twitter/r/3185>;`

*[engine]将内容可寻址存储从dict切换到嵌入式db
`rb 3517<;https://rbcommons.com/s/twitter/r/3517>;`

0.0.75(2016年7月3日)
----


` export classpath`goal:不再支持旧的命名样式。
*`--spec excludes`:改用`--ignore patterns`代替。

api更改
~~~~~~~~~~~

*删除计划在0.0.74和0.0.75版本中删除的已弃用代码
`rb\3527<;http s://rbcommons.com/s/twitter/r/3527>;`

buggfixes
~~~~~~~~~

*根据正在使用的缓存目录锁定常春藤解析。
`rb\3529<;https://rbcommons.com/s/twitter/r/3529>;`

*修复常春藤引导忽略http代理设置的问题
`rb#3522<;https://rbcommons.com/s/twitter/r/3522>;`

*克隆jar,而不是在常春藤解析期间对其进行变异
`rb\3203<;https://rbcommons.com/s/twitter/r/3203>;`

新功能
~~~~~~~~~~~

*允许列表所有者接受多个源文件并输出json
`rb 2755<;https://rbcommons.com/s/twitter/r/2755>;` ` ``br/>`rb 3534<;https://rbcommons.com/s/twitter/r/3534>;` ` `<

>
*将json输出格式选项添加到dependes
`rb<;https://rbcommons.com/s/twitter/r/3534>;` ` ` ` ` ` ` ` ` ` ` rb<;https://rbcommons.com/s/twitter/r/r/r/3536>;` ` ` ` ` ` ` ` ` `"`

*允许运行准备目标中的命令,而不是test
`rb 3519<;https://rbcommons.com/s/twitter/r/3519>;``u

*使用./pants选项时,隐藏超级作用域中的选项。
`rb<;https://rbcommons.com/s/twitter/r/3528>;`

*zinc:optionize致命警告编译器参数
`rb 3509<;https://rbcommons.com/s/twitter/r/3509>;`

*设置配置文件位置的选项。
`rb 3500<;https://rbcommons.com/s/twitter/r/3500>;`

重构、改进,以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*在"删除计划在0.0.74和0.0.75版本中删除的已弃用代码"更改后修复对CI的失败测试https://rbcommons.com/s/twitter/r/3533>;`

*为任务和util设置公共api标记
`rb<;https://rbcommons.com/s/twitter/r/3520>;`

*为jvm后端设置公共api标记
`rb<;https://rbcommons.com/s/twitter/r/3515>;`

*pythonstyleperf:不要分析每个源文件的排除文件。
`rb 3518<;https://rbcommons.com/s/twitter/r/3518>;`

*提取构建图接口
`issue 2979<;https://github.com/pantsbuild/pants/issues/2979>;`
`rb 3514<;https://rbcommons.com/s/twitter/r/3514>;`

*增加编译。锌集成测试超时
`rb 3507<;https://rbcommons.com/s/twitter/r/3507>;`

*修复锌测试指令
`rb<;https://rbcommons.com/s/twitter/r/3513>;`

新引擎工作
~~~~~~~~~~~~~~~~~~~

*[引擎]通过引擎实现buildgraph接口
`rb 3516<;https://rbcommons.com/s/twitter/r/3516>;`

0.0.74(2016年2月27日)
————


此版本将pants检测buildroot的方式从使用
"pants.ini"文件的位置更改为使用名为"pants"的文件的位置(通常是repo根目录下的pants可执行脚本的名称)。这是为了在将来允许
零个或多个pants.ini/config文件。


此外,现在还支持验证
pants.ini文件中定义的所有选项都是有效选项。传递或配置'--verify config'将触发此验证。要允许验证全局选项,新的[global]部分现在是指定全局选项的
推荐位置。这使它们不同于[默认]选项,
这些选项可以用作其他配置节中的模板值,因此无法验证。

api更改
~~~~~~~~~~~

*为jvm任务设置公共api标记
`rb 3499<;https://rbcommons.com/s/twitter/r/3499>;`

*更改检测buildroot的方式。
`rb 3489<;https://rbcommons.com/s/twitter/r/3489>;`

*为核心任务添加公共api标记
`rb 3490<;https://rbcommons.com/s/twitter/r/3490>;`

*在pants.ini中为pants全局选项添加[global];针对选项添加配置文件验证
`rb 3475<;https://rbcommons.com/s/twitter/r/3475>;``u

*为pantsd和选项添加公共api标记
`rb 3484<;https://rbcommons.com/s/twitter/r/3484>;`

buggfixes
~~~~~~~

*允许在命令行上执行clean all时运行失效报告
`rb 3503<;https://rbcommons.com/s/twitter/r/3503>;`

*为pytest启用fail fast,因此它的工作方式与junit的fail fast类似
`rb 3497<;https://rbcommons.com/s/twitter/r/3497>;`

*在中创建新上下文时重置子系统测试
`rb 3496<;https://rbcommons.com/s/twitter/r/3496>;`

*设置长时间运行的"测试项目"集成测试的超时时间
`rb 3491<;https://rbcommons.com/s/twitter/r/3491>;'Br/>>~~~~~~~~~~~~~~~~~~~~~~~~~~(b/> > bR/> *BR/>*Java检查样式将不包括运行时带有检查样式的Brase/RB>3487和lt;http://RBCOMSON.COM/St/Twite/R/ 3487 & gt;''

*在JAR发布的重复工件上出错。
RB<3481和lt;https://rbcommons.com/s/twitter/r/3481>;`

https://rbcommons.com/s/twitter/r/3501>;``u

*清除jvm编译中的无关代码。
`rb`3504<;https://rbcommons.com/s/twitter/r/3504>;``u

*使用坐标集合而不是jar库目标从ivyinfo检索jar。
`rb`3495<;https://rbcommons.com/s/twitter/r/3495>;``u

*将"timeout"参数记录到junit嫒u测试和python嫒u测试
`rb嫒3492<;https://rbcommons.com/s/twitter/r/3492>;``u

*当超时触发时,首先执行sigterm,然后稍等,然后执行sigkill
`rb 3479<;https://rbcommons.com/s/twitter/r/3479>;`

`
`rb 3498<;https://rbcommons.com/s/twitter/r/3498>;`

*[engine]支持"本机"文件系统的第一轮工作
`issue 2946,<;https://github.com/pantsbuild/pants/issues/2946>;`
`rb<;https://rbcommons.com/s/twitter/r/3488>;`

*[引擎]实现递归地址遍历
`rb 3485<;https://rbcommons.com/s/twitter/r/3485>;`

0.0.73(2016年2月19日)
----



此版本为许多模块和类提供了更正式的公共api docstring。


api更改
~~~~~~~~~~~~

*为python后端和其他部分添加公共api标记
`rb 3473<;http://rbcommons.com/s/twitter/r/3473>;``br/>`rb'3469<;https://rbcommons.com/s/twitter/r/3469>;````

*升级默认转到1.6。
`rb'3476<;https://rbcommons.com/s/twitter/r/3476>;````


>修复漏洞
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*在文档中添加styleguide
`rb 3456<;http://RB/CONS.COM/St/Twitter / R/3456 & gt;
BR/>删除未使用的KWAG,LoopalyOxchange目标,无效。
RB>3467 & lt;http://RBCONSON/COM/St/Twitter / R/3467和G.;'< BR/>< BR/> *支持搜索多个Linux Java DISS DRBR/> 'Rb' 3472和lt;https://rbcommons.com/s/twitter/r/3472>;`

*将cli规范解析与文件系统遍历分离开来http://rbcommons.com/s/twitter/r/3462>;`


>重构、改进、工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~添加Foursquarefsq.io转到"powered by"页面。
`rb 3323<;https://rbcommons.com/s/twitter/r/3323>;`

*升级默认值转到1.6。
`rb 3476<;https://rbcommons.com/s/twitter/r/3476>;`

*删除缓存中未使用的分区支持和失效支持`

新引擎工作
~~~~~~~~~~~~~~~~~~~

*[引擎]不只是循环依赖项,而不是整个节点s://rbcommons.com/s/twitter/r/3478>;`

*[引擎]加强输入验证
"问题2525<;https://github.com/pantsbuild/pants/issues/2525>;`
"问题2526<;https://github.com/pantsbuild/pants/issues/2526>;`
"rb/3245<;https://rbcommons.com/s/twitter/r/3245>;``u
`rb\3448<;https://rbcommons.com/s/twitter/r/3448>;``u



0.0.72(2016年2月16日)
----
此版本结束了旧api扫描生成文件的弃用周期。


删除:

*``filesystembuildfile``(改为用`iofilesystem``创建``buildfile````.)
*``scmbuildfile``(改为用`scmfilesystem``创建``buildfile``.)


删除了以下方法:

*``buildfile.scan`build files`(使用``buildfile.scan``buildfile```取而代之。)
*``build file.from廑cache`
*``buildfile.file廑exists`
*``buildfile.subscents`
*``buildfile.祖先`
*``buildfile.signs`
*``buildfile.family`(请改用``get廑build廑files廑family``.)
*``buildfileaddressmapper.from廑cache`
*`` buildfileaddressmapper.scan\build files``
*``buildfileaddressmapper.address\u map\u from\u build\u file`(改用'address\u map\u from\u build\u files``.)
*``buildfileaddressmapper.parse\u build\u file\u family`(改用'parse\u build\u files`.)

许多模块和类的docstring。它还包括许多错误修复和小的改进。

api更改
~~~~~~~~~~~~

*将公共api标记添加到以下各项:
`rb 3453<;https://rbcommons.com/s/twitter/r/3453>;`觕

*将公共api标记添加到多个模块
`rb觕3442<;http://rbcommons.com/s/twitter/r/3442>;`


*添加公共api标记
`rb 3440<;https://rbcommons.com/s/twitter/r/3440>;``````


>漏洞补丁
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*补丁`.*无参数裤列表无参数输出
`rb 3464<;https://rbcommons.com/s/twitter/twitter/r/3464&r/3464&r/3464。gt;`

*jar工具使用条目的jarpath正确跳过清单文件
`rb 3437<;https://rbcommons.com/s/twitter/r/3437>;`

*修复合成目标的路径。
`rb 3454<;https://rbcommons.com/s/twitter/r/3454>;`

*将参数添加到指纹策略_ eq_br/>`rb_3446<;https://rbcommons.com/s/twitter/r/3446>;`br/>
*将分辨率从.1秒提高到1秒
`rb_3311<;https://rbcommons.com/s/twitter/r/3311>;`br/>
*修复由于缺少空格导致的生成中断

*修复指向相对路径的链接在buildroot之外,重构、改进、改进以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


*如果目标不需要指纹识别,则跳过常春藤指纹策略中的哈希操作https://rbcommons.com/s/twitter/r/3457>;`


*清除死代码
`rb 3454<;https://rbcommons.com/s/twitter/r/3454>;` ` ` ` `<>`rb 3461<;https://rbcommons.com/s/twitter/r/3461>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `(一)有权使用;https://rbcommons.com/s/twitter/r/2506>;` `
`rb
*为一元阴影规则添加新行符号。
`rb
*将ivytaskmixin.ivy配置为私有,介绍常春藤类路径;清理一些常春藤解析测试#3451<;https://rbcommons.com/s/twitter/r/3451>;`

*调整jarDependencyManagement中targets参数的类型注释。targets_by_artifact_set
`rb 3449<;https://rbcommons.com/s/twitter/r/3449>;`

*仅使Haskell项目目标无效。
`rb 3445<;https://rbcommons.com/s/twitter/r/3445>;`

*抛光--忽略模式更改
`rb 3438<;https://rbcommons.com/s/twitter/r/3438>;`


>新引擎工作
~~~~~~~~~~~~~~~

*[引擎]小导入清理
`rb 3458<;https://rbcommons.com/s/twitter/r/3458>;`

>0.0.71(2016年5月2日)
----


虽然也取消了对已弃用的"export classpath"目标的"旧命名样式"标志的支持。

您应该对可以依赖的公共api通信方式的第一次出现感兴趣。您可以阅读
https://rbcommons.com/s/twitter/r/3417来了解未来。


api更改
~~~~~~~~~~~~~

*删除不推荐的`--使用旧的命名样式`标志。
`rb 3427<;https://rbcommons.com/s/twitter/r/3427>;`





>



*错误修复:删除捆绑包中重复的第三方jar;删除捆绑包中重复的第三方jar;http://rbcommons.com/s/twitter/r/3329>;`
`rb'3329<;https://rbcommons.com/s/twitter/r/3329>;`



*补丁补丁:警告:警告:警告:警告。.
`rb 3424<;https://rbcommons.com/s/twitter/r/3424>;`

*在对单片jar进行着色时保留文件权限。
`rb\3420<;https://rbcommons.com/s/twitter/r/3420>;`

*bump jar。新版本速度更快,并修复了一个错误。
`rb 3405<;https://rbcommons.com/s/twitter/r/3405>;`

*如果JUnit输出文件不存在,它仍应计为目标上的错误
`rb 3407<;https://rbcommons.com/s/twitter/r/3407>;`

*当python测试在函数外部失败时,resultslog消息只是[ef]file.py,没有双冒号
`rb 3397<;https://rbcommons.com/s/twitter/r/3397>;`

*修复解析解释器版本时的"valueerror:toom many values to unpack"。
`rb 3411<;https://rbcommons.com/s/twitter/r/3411>;`

*更新如何开发.md的示例
`rb 3408<;https://rbcommons.com/s/twitter/r/3408>;`

*错误修复:当使用通配符
`rb 3272<;https://rbcommons.com/s/twitter/r/3272>;`
`rb 3398<;https://rbcommons.com/s/twitter/r/3398>;`

*向jvm应用包添加验证;修复bundleprops构造中的错误;修复相对全局
`rb 3396<;https://rbcommons.com/s/twitter/r/3396>;`

*向NailgunExecutor添加进程级构建根验证。
`rb 3393<;https://rbcommons.com/s/twitter/r/3393>;`

*在裤子构建词典中添加对多行参数帮助描述的支持
`rb 3399<;https://rbcommons.com/s/twitter/r/3399>;`


>新功能
~~~~~~~~~~~~

*清理jarjarjar规则,并添加对keep和zap的支持。
`rb 3428<;https://rbcommons.com/s/twitter/r/3428>;`

*引入忽略模式选项
`rb\3414<;https://rbcommons.com/s/twitter/r/3414>;`

重构、改进,以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*修复错误的测试目标deps。
`rb 3425<;https://rbcommons.com/s/twitter/r/3425>;``u

*添加公共api标记
`rb 3417<;https://rbcommons.com/s/twitter/r/3417>;`

*尝试修复travis ci下的片状zinc编译失败。
`rb 3413<;https://rbcommons.com/s/twitter/r/3413>;`
`rb 3426<;https://rbcommons.com/s/twitter/r/3426>;`

*清理:将ivy謺resolve kwarg custom_重命名为extra_arg;move/rm unnecessary conf or default s;rm unnecessary extra廑args
`rb廑3416<;https://rbcommons.com/s/twitter/r/3416>;`廑u

*默认情况下,每个核心使用一个锌工。
`rb廑3413<;https://rbcommons.com/s/twitter/r/3413>;`

*向pants.gitignore添加Sublime文本项目/工作区扩展。
`rb 3409<;https://rbcommons.com/s/twitter/r/3409>;`

*重构ivytaskmixin的ivy解析及其依赖的函数
`rb 3371<;https://rbcommons.com/s/twitter/r/3371>;`

引擎工作
~~~~~~~~~~~~~~~~~~~

*[引擎]在引擎内部实现生成文件解析
`rb 3377<;https://rbcommons.com/s/twitter/r/3377>;`


0.0.70(2016年1月29日)
----

build
缓存的最后一个已知问题已修复,因此此版本默认情况下允许使用本地生成缓存。
版本还包括"任务实现版本控制",这样,当任务的实现在裤子版本之间发生更改时,缓存的工件将自动失效。

api更改
~~~~~~~~~~~~

*改进已弃用的选项处理,以允许选项在弃用版本之外暗示。
`rb\3369<;https://rbcommons.com/s/twitter/r/3369>;`

*不需要在build.tools中指定scalastyle
`rb 3355<;https://rbcommons.com/s/twitter/r/3355>;`

*bumping node to 5.5.0
`rb 3366<;https://rbcommons.com/s/twitter/r/3366>;`

buggfixes
~~~~~~

*当目标没有别名时,导出时不会出错
`rb 3379<;https://rbcommons.com/s/twitter/r/3379>;` br/>`rb 3383<;https://rbcommons.com/s/twitter/r/3383>;`

*允许在一个尚不存在的目录中创建statsdb。
`rb 3384<;https://rbcommons.com/s/twitter/r/3384>;`

*即使只有一个,也不要跳过将<;artifact>;写入ivy.xml。
`rb 3388<;https://rbcommons.com/s/twitter/r/3388>;`

*在ivytaskmixin
`rb 3386<;https://rbcommons.com/s/twitter/r/3386>;中添加并使用无效本地使用缓存设置`uk

`

*允许远程缓存的故障转移
`rb 3374<;https://rbcommons.com/s/twitter/r/3374>;`

*默认情况下启用本地缓存,但在pantsbuild/pants中禁用。
`rb 3391<;https://rbcommons.com/s/twitter/r/3391>;`

*改进的任务实现版本
`rb 3331<;https://rbcommons.com/s/twitter/r/3331>;`
`rb 3381<;https://rbcommons.com/s/twitter/r/3381>;`

*具有多个常春藤解析的多依赖性管理。
`rb 3336<;https://rbcommons.com/s/twitter/r/3336>;``rb
`rb<3367<;https://rbcommons.com/s/twitter/r/3367>;``u

*a managed\u jar\u libraries factory to reduce 3rdparty duplication.
`rb<3372<;https://rbcommons.com/s/twitter/r/3372>;`

*添加对Go廑u Thrift廑u Library()的支持。
`rb廑3353<;https://rbcommons.com/s/twitter/r/3353>;`廑
`rb廑3365<;https://rbcommons.com/s/twitter/r/3365>;`廑

重构、改进,以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*添加命令行选项以在发布前关闭提示https://rbcommons.com/s/twitter/r/3385>;`

*add is懔synthetic in pants export
`rb懔3239<;https://rbcommons.com/s/twitter/r/3239>;`

*构建文件重构:重命名scan懔project懔u tree懔u构建文件以扫描构建文件,获取_project_tree_build_files_family以获取_build_files_family
`rb 3382<;https://rbcommons.com/s/twitter/r/3382>;`

*构建文件重构:为构建文件构造函数添加更多约束#3368<;https://rbcommons.com/s/twitter/r/3368>;`

*build_-file_-alias-perf-improvement:move-class-declaration-out-method-target_-macro
`rb 3361<;https://rbcommons.com/s/twitter/r/3361>;`

新引擎工作
~~~~~~~~~~~~~~~~~~~~

*[引擎]渴望执行和完全声明依赖性
`rb 3339<;https://rbcommons.com/s/twitter/r/3339>;`


<0.0.69(2016年1月22日)
----


release notes
~~~~~~~~~~~~~~~


此版本包含新的"managed_dependencies()"目标,
允许您将可传递依赖项的版本固定到jvm
工件上。这相当于maven中的`<;dependencymanagement>;`


~~~~~

*revert"add recursiveversion and tests"
`rb\3331<;https://rbcommons.com/s/twitter/r/3331>;`
`rb\3351<;https://rbcommons.com/s/twitter/r/3351>;`

新功能
~~~~~~~~~~~~~~

*依赖关系管理实现的第一关。
`rb 3336<;https://rbcommons.com/s/twitter/r/3336>;``u

重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*simplecodegentask:添加copy_target撸attributes
`rb撸3352<;https://rbcommons.com/s/twitter/r/3352>;``ubr/>
*使更多的全局使用变懒;通过源字段验证传递filesetithspec,使bundleprops.filemap变懒
`rb 3344<;https://rbcommons.com/s/twitter/r/3344>;`

*更新./pants bash完成脚本的文档
`rb 3349<;https://rbcommons.com/s/twitter/r/3349>;`


>新引擎工作
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*[engine]将依赖项移到配置
`rb 3316<;https://rbcommons.com/s/twitter/r/3316>;`=



<0.0.68.0.68(2016/01/15/2016)0.0.68(2016/01/15/2016)

=>




>
~~~~~~~~~~~~~~释放结束后端/核心的弃用周期,
已删除。它还简化了创建jvm包时内部和外部jar的输出目录


api更改
~~~~~~~~~~~

*bundle\u创建清理:合并内部libs和libs
`rb\3261<;https://rbcommons.com/s/twitter/r/3261>;`
`rb\3329<;https://rbcommons.com/s/twitter/r/3329>;`

*去掉后端/身份验证。
`rb 3335<;https://rbcommons.com/s/twitter/r/3335>;`

*终止build.manual注释和旧的源代码根.py。
`rb 3333<;https://rbcommons.com/s/twitter/r/3333>;`

*删除后端核心。
`rb 3324<;https://rbcommons.com/s/twitter/r/3324>;`

*添加一个方法调用,允许在自定义插件中向jvm prep&u命令添加新目标
`rb 3325<;https://rbcommons.com/s/twitter/r/3325>;`

*添加——jvm发行版-{min,max}imum版本选项
`issue 2396<;https://github.com/pantsbuild/pants/issue s/2396>;``u
`rb 3310<;https://rbcommons.com/s/twitter/r/3310>;`

错误修复:使用target.id作为bundle前缀以避免与basenames的冲突
`rb 3119<;https://rbcommons.com/s/twitter/r/3119>;`
`rb 3250<;https://rbcommons.com/s/twitter/r/3250>;`
`rb 3272<;https://rbcommons.com/s/twitter/r/3272>;`

重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*按目标对类路径产品进行分组
`rb\3329<;https://rbcommons.com/s/twitter/r/3329>;`
`rb 3338<;https://rbcommons.com/s/twitter/r/3338>;`

*improve test.pytest启用覆盖时失败。
`rb 3334<;https://rbcommons.com/s/twitter/r/3334>;`

*添加递归版本和测试serial}`.
`rb 3326<;https://rbcommons.com/s/twitter/r/3326>;`觕

*scala从构建中删除后的后续选项/文档更改。tools
`rb觕3302<;https://rbcommons.com/s/twitter/r/3302>;`

0.0.67(2016年8月1日)
————


junit
`@beforeclass`方法中的异常。

还可以看到pants守护进程等待的未来。
通过在命令行中添加"-enable pantsd"来尝试它-对于许多操作,运行时间
大约快100毫秒。

api更改
~~~~~~~~~

*将PEX版本固定到1.1.2。
`rb 3319<;https://rbcommons.com/s/twitter/r/3319>;`

*extend—使用旧的命名方式贬损
`rb 3300<;https://rbcommons.com/s/twitter/r/3300>;`
`rb 3309<;https://rbcommons.com/s/twitter/r/3309>;`

*添加要导出的目标ID
`rb 3291<;https://rbcommons.com/s/twitter/r/3291>;`

*bump junit runner version
`rb 3295<;https://rbcommons.com/s/twitter/r/3295>;`

*展平bundle的稳定类路径
`rb 3261<;https://rbcommons.com/s/twitter/r/3261>;`


补丁
~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*在检索获取获取器api中的url时,打开重定向
~~~~~~~~~~~~~~~~~~~~~~~
`rb 3275<;https://rbcommons.com/s/twitter/r/3275/r/3275>;`
>`rb 3317<;https://rbcommons.com/s/s/twitter/r/r/3275>;``` ``br/>`3317<;http://rbcommons.com>
*删除jlinedep for scala 2.11 repl
`rb 3318<;https://rbcommons.com/s/twitter/r/3318>;`

*启动超时*生成*进程后,删除可变进程处理程序变量
`rb 3202<;https://rbcommons.com/s/twitter/r/3202>;`

*在@beforeclass方法中出现异常时,修复测试机制中的异常。
`rb 3293<;https://rbcommons.com/s/twitter/r/3293>;`https://rbcommons.com/s/twitter/r/3315>;``u

*保存文件遇到异常的详细信息https://rbcommons.com/s/twitter/r/3286>;`

https://rbcommons.com/s/twitter/r/3307>;`

*https://rbcommons.com/s/twitter/r/3274>;`

*将bundle类路径中的松散目录转换为jar
`rb<3297<;https://rbcommons.com/s/twitter/r/3297>;`

*更新测试中的pinger超时和测试全局pinger备忘录。
`rb<3292<;https://rbcommons.com/s/twitter/r/3292>;`

*添加健全性检查以测试从
`rb 3284<;https://rbcommons.com/s/twitter/r/3284>;`
`rb 3读取的缓存299<;https://rbcommons.com/s/twitter/r/3299>;`

*添加语言环境设置的健全性检查
`rb\3296<;https://rbcommons.com/s/twitter/r/3296>;`

*为实验引擎创建完整的产品图,并使用它验证输入
`issue\2525<;https://github.com/pantsbuild/pants/issues/2525>;``u
`rb\3245<;https://rbcommons.com/s/twitter/r/3245>;``u

*add unit test for artifact caching to replace test\u scalastyle\u cached in test\scalastyle\u integration.py,以及test-checkstyle缓存在test-checkstyle-integration.py中的test-checkstyle-rb
`rb\3284<;https://rbcommons.com/s/twitter/r/3284>;`

<0.0.66(2016年2月1日)
----


release notes
~但它代表了Pants 1.0.0的一个重要里程碑:不再需要显式地配置任何工具版本
(通常是用build.tools完成的);所有工具,包括Scalac,都有默认的类路径。

scalajs contrib模块。

节日快乐!


api更改
~~~~~~~~~~


*让sourcesfield处理源根的计算https://rbcommons.com/s/twitter/r/3225>;`

*在注入合成目标时显式跟踪。
`rb 3225<;https://rbcommons.com/s/twitter/r/3225>;`
`rb 3277<;https://rbcommons.com/s/twitter/r/3277>;`

错误修复
~~~~~~~

*源scalac插件的修复声明
`rb 3285<;https://rbcommons.com/s/twitter/r/3285>;`

*解决了antlr3目前在pypi上不可用的问题
`rb 3282<;https://rbcommons.com/s/twitter/r/3282>;`

*关闭时避免来自报告线程的valueerror异常
`rb 3278<;https://rbcommons.com/s/twitter/r/3278>;`

>新功能
~~~~~~~~~~~~~

*对scala.js
`rb 2453<;https://rbcommons.com/s/twitter/r/2453>;`

小的改进、重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


*将binary实用工具转换为使用像ivy bootstrapper那样的fetcher
`rb 3275<;https://rbcommons.com/s/twitter/r/3275>;`


<0.0.65(2015年12月18日)
————


在测试目标上使用"--exclude files"、"exclude patterns"、"exclude dirs"或"--exclude dirs"。若要使用默认超时,请从测试目标中删除"timeout"参数。



~~~~~~~~~~

*与内部启发式相比,更喜欢显式jvm位置
`rb\3231<;https://rbcommons.com/s/twitter/r/3231>;``u

*图形信息后端。
` 3256<;https://rbcommons.com/s/twitter/r/3256>;http://rbcommons.com/s/twitter/r/3256/gt;`


*移动基本构建文件结构的注册。
`rb 3246<;https://rbcommons.com/s/twitter/r/3246>;`


错误修复
~~~~~~~~~~~

*关于尊重传递性注射的gofetch修复方法。
`rb 3270&3270;br/>*关于尊重传递性注射的gofetch gofetch修复方法。


`rb中尉;https://rbcommons.com/s/twitter/r/3270>;`

*将jvm撸compile的子系统依赖项设置为全局,以修复忽略的选项
`issue撸2739<;https://github.com/pantsbuild/pants/issues/2739>;`
`rb撸3238<;https://rbcommons.com/s/twitter/r/3238>;`


>新功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*转到:允许用户为导入路径指定已知的导入前缀。
`rb 3120<;https://rbcommons.com/s/twitter/r/3120>;`觕

*解释追加样式参数如何在裤子中工作
`rb觕3268<;https://rbcommons.com/s/twitter/r/3268>;`

*允许指定junit廑u测试运行的额外环境变量。
`rb廑3140<;https://rbcommons.com/s/twitter/r/3140>;`廑
`rb廑3267<;https://rbcommons.com/s/twitter/r/3267>;`廑

*重构帮助作用域计算逻辑。
`rb廑3264<;https://rbcommons.com/s/twitter/r/3264>;`

*让测试更容易使用"真正的"python解释器缓存。
`rb 3257<;https://rbcommons.com/s/twitter/r/3257>;`

*pass`--confcutdir`到py.test调用,以将"conftest.py"扫描限制到pants buildroot中的路径。
`rb 3258<;https://rbcommons.com/s/twitter/r/3258>;`

*remove stale`:插件集成测试使用的所有别名
`rb 3254<;https://rbcommons.com/s/twitter/r/3254>;`

*将冲突的python测试目标移到测试项目中。
`rb 3252<;https://rbcommons.com/s/twitter/r/3252>;`

*添加运行单元测试的方便脚本,更新文档
`rb 3233<;https://rbcommons.com/s/twitter/r/3233>;`
`rb 3248<;https://rbcommons.com/s/twitter/r/3248>;`

<0.0.64(2015年11月12日)
----

现在删除:

*`dependencies`和`python_test_suite`目标别名
生成文件的作者应改用`target'。

*`pants.backend.core.tasks.{task,consoletask,repltaskmixin}`
自定义任务作者可以在"pants.task`

*test.junit`--no suppress output`选项中更新到新家庭的导入
`./pants repl`用于非常大的类路径。


api更改
~~~~~~~~~~~~

*升级到junit runner 1.0.0。
`rb 3232<;https://rbcommons.com/s/twitter/r/3232>;`

*删除不推荐的"-禁止输出"标志。
`rb 3229<;https://rbcommons.com/s/twitter/r/3229>;`

*kill`dependencies`、`python`u test`u suite`和旧的任务基类别名。
`rb`3228<;https://rbcommons.com/s/twitter/r/3228>;`




~~~~~~~~~~~~~~~~~~~~~~~


>

>





















`rb 3240<;https://rbcommons.com/s/s/twitter/twitter/r/r/3234>;http://3234>;

"`

*修复Scala RepLL中的太长类路径问题:Python部分
;http://RBCONSON/COM/St/Twitter / R/3195 & G.;'BR/>< BR/> *在启动Scala RepLL时用太长的类路径修复问题:Java部分
RB>3194和lt;http://RBCOMSON.COM/St/Twitter / R/3194 & Gt;BR/> BR/>*BR/>修复检测类路径变异,以支持多个目标和条目。
`rb 3108<;https://rbcommons.com/s/twitter/r/3108>;`

*使用target.id创建绑定和导出类路径的稳定类路径
`rb 3211<;https://rbcommons.com/s/twitter/r/3211>;`

new features
~~~~~~~~~~~~~

*添加一个将生成统计信息写入本地json文件的选项。
`rb 3218<;https://rbcommons.com/s/twitter/r/3218>;`

*使增量编译对zinc可选
`rb 3226<;https://rbcommons.com/s/twitter/r/3226>;`

*创建一个test timeout嫒u maximum标志,这样我们就可以防止人们设置一个非常大的超时
`rb嫒3219<;https://rbcommons.com/s/twitter/r/3219>;`嫒

*添加一个jvm prep嫒u命令,它可以在编译、测试和二进制目标中工作
`rb嫒3209<;https://rbcommons.com/s/twitter/r/3209>;。`_




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*一个docgen的后端。
`rb 3242<;https://rbcommons.com/s/s/twitter/r/3242>;``br/>







>`rb 3241<;
~~~~~~~~~~~是的https://rbcommons.com/s/twitter/r/3241>;`

*删除裤子测试的测试目标别名
`rb 3233<;https://rbcommons.com/s/twitter/r/3233>;`

*将资源()和prep_command()移出后端/核心。
`rb 3235<;https://rbcommons.com/s/twitter/r/3235>;`

*[pantsd]实现pantsdaemon et al.
`rb 3224<;https://rbcommons.com/s/twitter/r/3224>;`

*新实现的`/pants targets`.
`rb 3214<;https://rbcommons.com/s/twitter/r/3214>;`

*允许备用目标根指定一个空集合
`rb 3216<;https://rbcommons.com/s/twitter/r/3216>;`

*删除组任务并直接注册锌编译
`rb 3215<;https://rbcommons.com/s/twitter/r/3215>;`

*取消默认go发布到1.5.2.
`rb 3208<;https://rbcommons.com/s/twitter/r/3208>;`觕

>0.0.63(2015年4月12日)
----


release notes
~~~~~~~~~~~~~

此版本包含一些抨击和重构以帮助准备1.0.0。它还包括gabriel gonzalez贡献的新haskell模块的第一个版本。
谢谢gabriel!

api更改
~~~~~~~~~~

*不赞成在注册任务时使用"描述"调用。
"rb"3207<;https://rbcommons.com/s/twitter/r/3207>;`

*创建核心任务顶级目录。
"rb"3197<;https://rbcommons.com/s/twitter/r/3197>;`


*将更多任务移动到核心任务中去。
`rb'3199<;https://rbcommons.com/s/twitter/r/3199>;`

*将剩余核心任务移动到核心任务中去。
`rb'3204<;https://rbcommons.com/s/twitter/r/3204>;`

*将pex升级到1.1.1.1
`rb'3200&3200&3200>;

*将pex升级到1.1.1.1
`rb
`rb'3200&3200&3200>;
`rb&3200&3200>;中尉;https://rbcommons.com/s/twitter/r/3200>;`

*适当地弃用依赖项别名。
`rb 3196<;https://rbcommons.com/s/twitter/r/3196>;`

*将rwbuf代码移动到util/
`rb 3193<;https://rbcommons.com/s/twitter/r/3193>;`

buggfixes
~~~~~~

*fix cache\u setup.py,因此,如果配置的缓存为空,生成不会失败。
`rb\3142<;https://rbcommons.com/s/twitter/r/3142>;`<

新功能
~~~~~~~~~~

*将haskell插件添加到"contrib/release"包中。sh`;现在包含在释放!
`rb 3198<;https://rbcommons.com/s/twitter/r/3198>;`

*优化缓存统计:区分合法未命中与未命中错误
`rb 3190<;https://rbcommons.com/s/twitter/r/3190>;`
*[pantsd]裤子钉枪服务的初始实现。
`rb 3171<;http://rbcommons.com/s/twitter/r/3171>;`



>小改进、重构和工具化的小改进、小改进、重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cate exception.message用法
` rb 3201<;https://rbcommons.com/s/twitter/r/3201>;`

*制作由bundle/binary slimmer生产的单片罐子
`rb 3133<;https://rbcommons.com/s/twitter/r/3133>;`


<0.0.62(2015年11月30日)
————


现在不推荐使用它们的旧位置:

*`mutextaskmixin`和`repltaskmixin`来自'pants.backend.core`->;`pants.task`


api更改
~~~~~~~~~~~~~

*将测试运行程序任务mixin移出backend/core。
`rb_3181<;https://rbcommons.com/s/twitter/r/3181>;`

*将两个通用任务混合移出后端/核心.
`rb 3176<;https://rbcommons.com/s/twitter/r/3176>;`


bugfix
~~~~~~~


*jvm编译计数器应增加双检查缓存命中
`rb 3188<;https://rbcommons.com/s/twitter/r/3188>;`

*当帮助失败时,以非零状态退出
`rb 3184<;https://rbcommons.com/s/twitter/r/3184>;`

*当pytest错误而不是失败时,使该目标也显示在testtaskfailederror
`issue 2623<;https://github.com/pantsbuild/pants/issues/2623>;``u
`rb`3175<;https://rbcommons.com/s/twitter/r/3175>;``u

*向jaxb生成器添加-no头参数,以给出确定性输出
`rb`3179<;https://rbcommons.com/s/twitter/r/3179>;`

*修复将"c"识别为远程包的错误。
`rb 3170<;https://rbcommons.com/s/twitter/r/3170>;`

*修复jvm为缓存生成编译产品发布
`rb 3161<;https://rbcommons.com/s/twitter/r/3161>;`

新功能
~~~~~~~~~~~~

*pants`
`rb`2975<;https://rbcommons.com/s/twitter/r/2975>;``u

*指定stdout从tests到all、none或failure的选项:python部分
`rb`3165<;https://rbcommons.com/s/twitter/r/3165>;`
`rb 3145<;https://rbcommons.com/s/twitter/r/3145>;`

重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*更新从常春藤返回的依赖项,使其保持稳定(排序)的顺序。
`rb\3168<;https://rbcommons.com/s/twitter/r/3168>;``u

*重构检测具有一些用户友好功能的重复项
` rb 3178<;https://rbcommons.com/s/twitter/r/3178>;`

*更新pants.ini的一些文档更新pants.ini中使用`=`而不是`:`
`rb 3189<;https://rbcommons.com/s/twitter/r/3189>的一些设置;`

*将compile.zinc选项添加到"选项"引用
`rb 3186<;https://rbcommons.com/s/twitter/r/3186>;`

*include dependees不再是可选参数。
`rb 1997<;https://rbcommons.com/s/twitter/r/1997>;`

*将任务测试从test s/python/pants-test/task/重新定位到适当的后端`

*在未安装JDK时添加错误消息,将最低要求添加到文档中。
`rb 3136<;https://rbcommons.com/s/twitter/r/3136>;`

<0.0.61(2015年11月23日)
----

~修正0.0.60中的两个回归。它还碰巧为独立编译的控制台输出提供了一个小的用户体验改进。


bugfix
~~~~~~~~~~

*请确保捆绑了已弃用的pants.backend.core.task s.task模块。
`rb\3164<;https://rbcommons.com/s/twitter/r/3164>;`

*还原"isolate.pex dir"的"isolate.pex dir"
`issue<;https://github.com/pantsbuild/pantsbuild/pantsbuild/pants/issue s/2610>;`
`rb 3135<;https://rbcommons.com/s/twitter/3135>;` ` ` `

*还原"isolate.pex dir"的"isolate.pex dir"小改进、小改进、小改进、小改进、小改进、小改进。是的重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*在jvm编译期间,在打印的日志中包含一个运行计数。
`rb\3153<;https://rbcommons.com/s/twitter/r/3153>;`

0.0.60(2015年11月21日)
----


它还删除了几个不推荐的选项和方法:

*`reversedepmap.type`.
*`pants.backend.maven_layout`.
*`depmap.path_to`.
*`sourceroot.find`.
*`sourceroot.find_by_path`.
*`pants.bin.goal_runner.sourcerootbootstrapper`及其选项`[goals]bootstrap_buildfiles`.
*`pants.build_graph.target.\u set_no_cache`.


>以下模块已被移动,其旧位置现在已被弃用:

*`pants.backend.core.tasks.console_task`->;` pants.task.console-task`.
*`pants.backend.core.task s.task`->;`pants.task.task`.



api更改
~~~~~~~~~~~

*将consoletask移到pants/task。
`rb-3157<;https://rbcommons.com/s/twitter/r/3157>;`

*将task.py移出后端/核心。
`rb 3130<;https://rbcommons.com/s/twitter/r/3130>;`



~~~~~~~~~~

*将助手staticmethod`closure()`添加到`buildgraph`.
`rb 3160<;https://rbcommons.com/s/twitter/r/3160>;`

*修复一个错误,防止遇到读取错误的重新上载工件
`rb 1361<;https://rbcommons.com/s/twitter/r/1361>;`
`rb 3141<;https://rbcommons.com/s/twitter/r/3141>;`

*fix`gopkg.in`fetcher处理子包。
`rb 3139<;https://rbcommons.com/s/twitter/r/3139>;`

*更新scalac_-plugin_-args对新选项名的调用。
`rb 3132<;https://rbcommons.com/s/twitter/r/3132>;`

*修复需要传递的情况,尽管有严格的deps;B 3125和lt;http://s/twits/r/ 3125 & gt;/b//>小改进,重构/Br/>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(-Br/>):BR/>‘Rbp/>;http://RBCOMSON.COM/S/Twitter/R/3135/Gt;在RePO中启用JavaBR/>`

*按任务名称分组缓存命中/未命中
`rb 3137<;https://rbcommons.com/s/twitter/r/3137>;`

*将--[no-]颜色标志添加回已弃用状态。
`rb 3150<;https://rbcommons.com/s/twitter/r/3150>;`

*将对额外的jvm选项的支持添加到Java测试中
`issue 2383<;https://github.com/pantsbuild/pants/issue s/2383>;`觕
`rb觕3140<;https://rbcommons.com/s/twitter/r/3140>;`觕

*删除了Wire 2.0支持。将默认Wire Library更新为1.8.0
`rb 3124<;https://rbcommons.com/s/twitter/r/3124>;`

*删除为全局代码生成策略设计的Wire gen和Protobuf gen中的旧代码
`rb 3123<;https://rbcommons.com/s/twitter/r/3123>;`

0.0.59(2015年11月15日)
----


http://github.com/pantsbuild/pants/issue s/issues/2566



>补丁
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*补丁浮动的pytest超时~~~`pytest timeout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~是的而不仅仅是目标根
`rb 3119<;https://rbcommons.com/s/twitter/r/3119>;`

*允许每个JVM目标配置致命警告
`rb 3080<;https://rbcommons.com/s/twitter/r/3080>;`

*在输出文件上添加重新编译和扩展用户的选项
`rb 3109<;https://rbcommons.com/s/twitter/r/3109>;`

重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

>
>
*删除使用twitter.common.util.util.topolopopicu排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序排序中尉;https://rbcommons.com/s/twitter/r/3122>;`

0.0.58(2015年11月13日)
----


protoc等生成任务已从将"pantsbuild.pants"设置为
"pantsbuild.pants.contrib.python.checks"。您可以将"pants build.pants.contrib.python.checks"添加到"pants.ini"中的"插件"列表中,以安装这些任务并开始验证您的python
生成deps,并检查您的python代码是否符合pep8和各种其他lints。

api更改
~~~~~~~~~~~~

*删除"-strategy``--infer test from sixtries`.
`rb 3116<;https://rbcommons.com/s/twitter/r/3116>;`

*将"python eval"和"pythonstyle"提取到插件中。
`rb 3114<;https://rbcommons.com/s/twitter/r/3114>;`

buggfixes
~~~~~~

*不会使锌中的jvm目标因资源依赖关系更改而失效
`rb 3106<;https://rbcommons.com/s/twitter/r/3106>;`

*将junit runner更新到0.0.12版
`rb 3092<;https://rbcommons.com/s/twitter/r/3092>;`

*修复来自junit runner的格式错误的xml报表名称。
`rb 3090<;https://rbcommons.com/s/twitter/r/3090>;`
`rb 3103<;https://rbcommons.com/s/twitter/r/3103>;`

*清除损坏的本地缓存中不可重试的错误
`rb 3045<;https://rbcommons.com/s/twitter/r/3045>;`

>新功能
~~~~~~~~~~~~

*为插件作者添加"pants\u requirement()"。
`rb\3112<;https://rbcommons.com/s/twitter/r/3112>;`

*允许锌分析可移植性,workdir位于buildroot内部或外部调用.md以引用"--config override"。
`rb 3115<;https://rbcommons.com/s/twitter/r/3115>;`

*docfix:pants.ini必须与该名称一起存在。不是其他名称。
`rb 3110<;https://rb common s.com/s/twitter/r/3110>;`

*inline twitter.common.config.properties并删除t.c.config dep
`rb 3113<;https://rbcommons.com/s/twitter/r/3113>;`

*为每个目标运行一次覆盖率检测,简化命令行参数
`rb 3107<;https://rbcommons.com/s/twitter/r/3107>;`

*将核心运行时逻辑分解为pantsrunner
`rb 3054<;https://rbcommons.com/s/twitter/r/3054>;`

*改进对错误选项值的异常处理,例如,当环境中存在pants_config_u override="pants.ini"时。
`rb 3087<;https://rbcommons.com/s/twitter/r/3087>;`

0.0.57(2015年9月11日)
---------


更改
~~~~~~~~~~~~~

*api更改:将图形移出类路径(util products)
`rb 3036<;https://rbcommons.com/s/twitter/r/3036>;`

错误修复
~~~~~~~

*修复增量编译过程中分析文件损坏或丢失时的错误因为它们都是高级的。
`rb 3098<;https://rbcommons.com/s/twitter/r/3098>;` br/>`rb 3100<;https://rbcommons.com/s/twitter/r/3100>;` br/>
*修复叶中的插件选项引用。
`rb 3098<;https://rbcommons.com/s/twitter/r/3098>;`

new features
~~~~~~~~~~~~~

*在haskell contrib中添加"stackdistribution"。
"rb"2975<;https://rbcommons.com/s/twitter/r/2975>;`<
"rb"3095<;https://rbcommons.com/s/twitter/r/3095>;` `<

小改进,重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*工作目录之外的类路径条目的更好的错误消息
`rb-3099<;https://rbcommons.com/s/twitter/r/3099>;`

0.0.56(2015年6月11日)
---------


并提高选项和报表系统的性能。


api更改
~~~~~~~~~~~~

*删除对jar中"type"依赖项的支持。它已经被"ext"参数取代了
"issue"2442<;https://github.com/pantsbuild/pants/issue s/2442>;``u
"rb"3038<;https://rbcommons.com/s/twitter/r/3038>;``u

*防止选项阴影,并否决/删除一些阴影选项。
"rb"3035<;https://rbcommons.com/s/twitter/r/3035>;`

*调用jvm时总是创建合成jar(参数列表重新访问时间太长)
`rb 2672<;https://rbcommons.com/s/twitter/r/2672>;`
`rb 3003<;https://rbcommons.com/s/twitter/r/3003>;`

new features
~~~~~~~~~~~~~

./pants junit runner现在可用于cucumber场景。
`rb 3090<;https://rbcommons.com/s/twitter/r/3090>;`

*新的编译任务,用于将带有类文件的jars符号链接发布到pants distdir
`rb 3059<;https://rbcommons.com/s/twitter/r/3059>;`

*向"gobuildgen"添加新的"fail floating"选项。
"rb"3073<;https://rbcommons.com/s/twitter/r/3073>;`

*添加"go"和"go env"目标。
"rb"3060<;https://rbcommons.com/s/twitter/r/3060>;`



*增加npmrun和npmtest
`rb 3048<;https://rbcommons.com/s/twitter/r/3048>;` ` `<

>
*增加编译锌调试符号选项
`rb 3013<;https://rbcommons.com/s/twitter/r/3013>;` ` ` ` `<



><
~~~~~~

>
*修复测试修复测试修复测试修复测试修复测试修复测试修复测试修复多个修复测试修复测试。你的根,忽略排序。
`rb 3089<;https://rbcommons.com/s/twitter/r/3089>;``u

*将jarpublish.fingerprint更改为jarpublish.entry\u fingerprint以确保任务指纹可以更改
`rb 3078<;https://rbcommons.com/s/twitter/r/3078>;`

*不赞成/删除depmap中的"断开路径"选项
`rb 3079<;https://rbcommons.com/s/twitter/r/3079>;`

*fix`buildgen.go`对于远程revs是无损的。
`rb 3077<;https://rbcommons.com/s/twitter/r/3077>;`

*fixup-nailgunclient-related-osx-ci-break
`rb 3069<;https://rbcommons.com/s/twitter/r/3069>;`

*修复基准目标,包括集成测试
`issue 2303<;https://github.com/pantsbuild/pants/issues/2303>;`
`rb 3072<;https://rbcommons.com/s/twitter/r/3072>;`

*修复裤子输出端缺少的换行符。
`rb 3019<;https://rbcommons.com/s/twitter/r/3019>;`
`rb 3063<;https://rbcommons.com/s/twitter/r/3063>;`

*用于prepare.services,通过仅选择定义了服务的jvm目标来避免空的类路径条目
`rb 3058<;https://rbcommons.com/s/twitter/r/3058>;`

*防止过时的processmanager元数据重复使用。
`rb 3047<;https://rbcommons.com/s/twitter/r/3047>;`

*修复通过添加中止处理程序来测试超时实现`

*修复migrate_config.py中的复制粘贴错误。
`rb 3039<;https://rbcommons.com/s/twitter/r/3039>;`觕

*修复python checkstyle中的尾随换行问题
`rb觕3033<;https://rbcommons.com/s/twitter/r/3033>;`

*配置文件也要覆盖init序列。
`rb 3022<;https://rbcommons.com/s/twitter/r/3022>;`

*取消隐藏org.pantsbuild.junit.annotation,以便@testparallel可以工作
`rb 3012<;https://rbcommons.com/s/twitter/r/3012>;`

重构和工具化从UnitTest将要做UnitTest的位置删除Pytest助手。
`rb'3091<;https://rbcommons.com/s/twitter/r/3091>;`
>
*删除ivyresolve中的黑客。
`issue 2177<;https://github.com/pantsbuild/pantsbuild/pants/issues/21777>;````br/>`rb'3088<;https://rbcommons.com/s/twitter/r/3088>;是的`

*完全去掉argparse用法。
`rb 3074<;https://rbcommons.com/s/twitter/r/3074>;`

*更改目标的附加测试用例
`rb 2589<;https://rbcommons.com/s/twitter/r/2589>;`
`rb 2660<;https://rbcommons.com/s/twitter/r/2660>;`

*升级到rbtools 0.7.5.
`rb 3076<;https://rbcommons.com/s/twitter/r/3076>;`

*改进对-v、-v、-version和-pants版本的处理。
`rb 3071<;https://rbcommons.com/s/twitter/r/3071>;`


*像linux一样,在osx-ci下关机。
`rb 3067<;https://rbcommons.com/s/twitter/r/3067>;`


*在ci中缓存npm解析。
`rb 3065<;https://rbcommons.com/s/twitter/r/3065/r/3065>;`


*改进增量缓存测试
`rb 3028<;是的https://rbcommons.com/s/twitter/r/3028>;``u
`rb 3034<;https://rbcommons.com/s/twitter/r/3034>;``u

*重构python checkstyle插件系统。
`rb 3061<;https://rbcommons.com/s/twitter/r/3061>;`

*更好地实现报告发送器线程。
`rb 3057<;https://rbcommons.com/s/twitter/r/3057>;`

*准备允许在生成根之外定位workdir
`rb 3050<;https://rbcommons.com/s/twitter/r/3050>;`
`rb 3050<;https://rbcommons.com/s/twitter/r/3050>;``u

*仅根据需要创建argparse.argparser实例。
`rb 3056<;https://rbcommons.com/s/twitter/r/3056>;``u

*修复optionvaluecontainer上浅拷贝的实现。
`rb 3041<;https://rbcommons.com/s/twitter/r/3041>;`

*将argparse注册推迟到最后一个可能的时刻。
`rb\3049<;https://rbcommons.com/s/twitter/r/3049>;`

*为服务器端python钉枪组件铺平道路
`rb\3030<;https://rbcommons.com/s/twitter/r/3030>;`

*不要自己解析节点远程模块目标,并修改repl的工作方式
`rb_2997<;https://rbcommons.com/s/twitter/r/2997>;`

*从报表系统中删除胡子使用。
`rb_3018<;https://rbcommons.com/s/twitter/r/3018>;`

新引擎工作
~~~~~~~~~~~~~~~~~

*添加引擎/exp自述文件。
`rb 3042<;https://rbcommons.com/s/twitter/r/3042>;``u

*简化并增强"本地多处理引擎".
`rb 3084<;https://rbcommons.com/s/twitter/r/3084>;`

*为目标生成类路径的附加计划程序示例
`issue`2484<;https://github.com/pantsbuild/pants/issues/2484>;`
`rb`3075<;https://rbcommons.com/s/twitter/r/3075>;`

*在"engine"中添加故障慢速处理。
`rb 3040<;https://rbcommons.com/s/twitter/r/3040>;`

*清除一些调度程序缺陷。
`rb 3032<;https://rbcommons.com/s/twitter/r/3032>;`


<0.0.55(10/23/2015)
----


以及一般的错误修复和性能改进。



api更改
~~~~~~~~~~~~~~

*删除不推荐使用的模块"pants.base.address"和"pants.base.address\u lookup\u error"。

新功能
~~~~~~~~~~

*向cloc添加一个--dependencies选项。
`rb#3008<;https://rbcommons.com/s/twitter/r/3008>;`

*添加对增量缓存的本机支持,并在jvm-compile中使用它https://rbcommons.com/s/twitter/r/3005>;`


*创建缓存密钥时包含jardependency.excludes。添加unittest。
`rb 3001<;https://rbcommons.com/s/twitter/r/3001>;`

*添加junit.framework以排除用于着色的
`rb 3017<;https://rbcommons.com/s/twitter/r/3017>;`

*修复测试全局指针备忘录中的失败
`rb 3007<;https://rbcommons.com/s/twitter/r/3007>;`

*处理增量生成期间仅可传递依赖项发生更改的情况引擎工作
~~~~~~~~~~~~~~~~~~

*在dep地址中添加对配置选择器的支持。
`rb 3025<;https://rbcommons.com/s/twitter/r/3025>;``u

*支持扩展一个配置,合并n.
`rb 3023<;https://rbcommons.com/s/twitter/r/3023>;`

*重构引擎实验模块组织。
`rb 3004<;https://rbcommons.com/s/twitter/r/3004>;`

*实现可序列化的自定义pickle。
`rb 3002<;https://rbcommons.com/s/twitter/r/3002>;`

*介绍新引擎和两种实现方式。
`rb 3000<;https://rbcommons.com/s/twitter/r/3000>;`

*介绍新引擎前端的第一个切入点。
`rb 2989<;https://rbcommons.com/s/twitter/r/2989>;`

*准备新引擎的第一个测试引擎前端。
`rb 2988<;https://rbcommons.com/s/twitter/r/2988>;`

*为执行计划添加可视化工具。
`rb 3010<;https://rbcommons.com/s/twitter/r/3010>;`


重构与工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*不那么频繁地覆盖定时stat报表文件。
`rb/>`rb 3021<;https://rbcommons.com/s/twitter/r/3021>;`~~
>>
>>>
>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~是的https://rbcommons.com/s/twitter/r/3019>;`

*在contrib/go中为go-remote目录添加一个固定源根。
`rb 3027<;https://rbcommons.com/s/twitter/r/3027>;`

*每个扩展还原源自定义类型。
`rb 3010<;https://rbcommons.com/s/twitter/r/3010>;`
`rb 3011<;https://rbcommons.com/s/twitter/r/3011>;``u

*[coverage]在Emma的弃用周期结束后删除它。
`rb 3009<;https://rbcommons.com/s/twitter/r/3009>;``u

*杀死Junitrunner并将代码移到Junitrun任务
`rb 2994<;https://rbcommons.com/s/twitter/r/2994>;`

*不实例化已注入的目标,从而加快"列出所有者"的速度在我们的回购协议中的文件。
`rb 2996<;https://rbcommons.com/s/twitter/r/2996>;`

*仅在无效目标上运行python checkstyle。
`rb 2995<;https://rbcommons.com/s/twitter/r/2995>;`

*切换所有内部代码以使用新的源根机制。
`rb 2987<;https://rbcommons.com/s/twitter/r/2987>;`

*从jvmcompile中删除jmake和apt成员` buildfileaddressmapper`.
`rb 2981<;https://rbcommons.com/s/twitter/r/2981>;`

*简化fetcher regex;记录‘^’假设。
`rb 2980<;https://rbcommons.com/s/twitter/r/2980>;`

*从简单的codegen任务中删除全局codegen策略
`rb#2985<;https://rbcommons.com/s/twitter/r/2985>;`\u

*在文档中添加了一个解释,即:哪些人可以添加到评论中。
`rb\2983<;https://rbcommons.com/s/twitter/r/2983>;`

0.0.54(10/16/2015)
----



对go支持和重构的sourceroot api进行了一些改进,还进行了一些bug修复和小重构。

api更改
~~~~~~~~~~

*移动address.py/address\u lookup\u error.py从基图到构建图
`rb\2954<;https://rbcommons.com/s/twitter/r/2954>;`

*deprecate—从同级参数推断ide gen.py的测试。
`rb 2966<;https://rbcommons.com/s/twitter/r/2966>;`觕

*删除了几个不推荐的方法和模块:
`src/python/pants/base/target.py`
`src/python/pants/base/build戋file戋aliases.py`
` jardependency.\u可以设置"u ext"
"jardependency.exclude"
"repository"生成文件别名

新功能
~~~~~~~~~~~~~

*添加对golang.org/x远程libs的支持。
"issue"2378<;https://github.com/pants build/pants/issues/2378>;``u
"issue"2379<;https://github.com/pantsbuild/pants/issue s/2379>;``u
`issue ``2378<;https://github.com/pantsbuild/pants/issues/2378>;``u
`issue ``2379<;https://github.com/pantsbuild/pants/issues/2379>;``u
`rb ``2976<;https://rbcommons.com/s/twitter/r/2976>;`

buggfixes
~~~~~~

*fix`buildgen.go--materialize`全局执行。
`rb`2977<;https://rbcommons.com/s/twitter/r/2977>;``u

*fix`buildfileaddressmapper.scan`addresses`.
`rb`2974<;https://rbcommons.com/s/twitter/r/2974>;`

*修复除statements以外的catchall
`rb 2971<;https://rbcommons.com/s/twitter/r/2971>;`

*修复pinger缓存错误并添加测试。
`rb 2948<;https://rbcommons.com/s/twitter/r/2948>;`

*在只需要内部的情况下修复混合类路径。
`issue 2358<;https://github.com/pantsbuild/pants/issue s/2358>;`
`issue 2359<;https://github.com/pantsbuild/pants/issues/2359>;` rb<;https://rbcommons.com/s/twitter/r/2964>;`

*再现了deploy庘excludes()的问题
`rb庘2961<;https://rbcommons.com/s/twitter/r/2961>;`庘

*添加D724E2414引入的缺少的构建dep。

小改进,重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*一个新的源根实现。
`rb\2970<;https://rbcommons.com/s/twitter/r/2970>;`\br/>
*重组了导出任务以使json blob可重用。
`rb\2946<;https://rbcommons.com/s/twitter/r/2946>;``u

*不实例化已注入的目标,使"更改"更快
`rb 2967<;https://rbcommons.com/s/twitter/r/2967>;`

*添加更多徽章bling。
`rb 2965<;https://rbcommons.com/s/twitter/r/2965>;`

*cleanup basetest.
`rb 2963<;https://rbcommons.com/s/twitter/r/2963>;`

<0.0.53(10/9/2015)
----


release notes
~~~~~~~~~~~~

由于周三发布了修补程序,这是一个相当轻的版本。但是因为它解决了与jvm工具相关的两个潜在的正确性问题,所以很值得一提!



>api更改
~~~~~~~~~~~~~~



*将add address.py/address\u lookup\u error.py/address.py/address\u lookup\u error.py.py从基图到构建图
`rb\2954<;https://rbcommons.com/s/twitter/r/r/2954>;```




>新功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~359;2919<;https://rbcommons.com/s/twitter/r/2919>;`

*在缓存增量jvm编译时更为保守https://rbcommons.com/s/twitter/r/2955>;`

*handle accessdenied exception在更多情况下用于后台进程扫描
`rb\2951<;https://rbcommons.com/s/twitter/r/2951>;`

重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*升级到PEX 1.1.0
`rb#2956<;https://rbcommons.com/s/twitter/r/2956>;`

*[exp]对扫描地址的支持,实现"list`
`rb\2952<;https://rbcommons.com/s/twitter/r/2952>;`

*[exp]优化python解析器
`rb/2947<;https://rbcommons.com/s/twitter/r/2947>;`

*[exp]从"typename"切换到"type廑alias"。
`rb廑2945<;https://rbcommons.com/s/twitter/r/2945>;`廑

*[exp]支持图形中的非内联惰性解析模式。
`rb廑2944<;https://rbcommons.com/s/twitter/r/2944>;`

*如果用于引导裤子的编译器不起作用,则会发出一条很好的错误消息
`rb 2949<;https://rbcommons.com/s/twitter/r/2949>;`

*消除travis ci cache thrash。
`rb 2957<;https://rbcommons.com/s/twitter/r/2957>;`



0.0.52(2015年7月10日)
----


release notes
~~~~~~~~~~~~~~~~

2'允许
依赖pantsbuild sdists的人在自己的pants构建/测试代码中成功解析
6。基本问题尚未解决,但已跟踪到
`here<;https://github.com/pantsbuild/pex/issue s/167>;` `.

~~~~~~~~~~

*将默认的ivy引导jar提升到2.4.0。
`rb\2938<;https://rbcommons.com/s/twitter/r/2938>;`

*删除逐目标类和逐目标资源产品`

*将include和exclude模式添加到有效载荷中,这样它们将进入指纹
`rb 2927<;https://rbcommons.com/s/twitter/r/2927>;`

*确保gopath始终由裤子控制。
`rb 2933<;https://rbcommons.com/s/twitter/r/2933>;`

*如果一个工件指定了url,那么ivy就不会失败。
`rb 2905<;https://rbcommons.com/s/twitter/r/2905>;`

*通过的测试用例现在正确地忽略了junit摘要。
`rb 2916<;https://rbcommons.com/s/twitter/r/2916>;`
`rb 2930<;https://rbcommons.com/s/twitter/r/2930>;`

`

*只有在必要时才请求"classes廑by廑source"产品
`rb廑2939<;https://rbcommons.com/s/twitter/r/2939>;`廑

*修复Android本地解析器。
`rb廑2934<;https://rbcommons.com/s/twitter/r/2934>;`

*简化cobertura源路径以进行报告
`rb 2918<;https://rbcommons.com/s/twitter/r/2918>;`

*将默认go分发升级到1.5.1。
`rb 2936<;https://rbcommons.com/s/twitter/r/2936>;`

*规范化addressmapper路径以进行解析/忘记。
`rb 2935<;https://rbcommons.com/s/twitter/r/2935>;`

*创建测试任务mixin
`rb 2902<;https://rbcommons.com/s/twitter/r/2902>;`

*确保tests/python/pants&u test:all运行所有测试
` rb 2932<;https://rbcommons.com/s/twitter/r/2932>;`

*将地址映射器从图形中分离出来。
`rb 2931<;https://rbcommons.com/s/twitter/r/2931>;`

*向pinger添加超时配置并添加unittest。
`rb 2912<;https://rbcommons.com/s/twitter/r/2912>;`

*添加节点示例
`rb\2900<;https://rbcommons.com/s/twitter/r/2900>;`


<0.0.51(10/2/2015)
---------


release notes
~~~~~~~~~~~~~~~~~


此版本将插件中常用的一些包从"pants.base"移动到"pants.build\graph"。
旧包仍然有效,但已被弃用将在0.0.53中被删除并在0.0.53中被删除。


>api更改
~~~~~~~~~~~~~~~~~~~~~~~~~~


*将各种与构建图相关的构建图文件移动到新的pkg:构建图。
`rb<;https://rbcommons.com/s/twitter/r/2899>;` ` `
`rb<;https://rbcommons.com/s/s/twitter/r/2899/r/2899>;` ` ` ` ` ` `
`rb 2909<;https://rbcommons.com/s/twitter/r/2909>;`

buggfixes
~~~~~~~~

*确保每个作业只取消一次执行图
`rb`2910<;https://rbcommons.com/s/twitter/r/2910>;`

*生成文件解析中的两个性能黑客。
`rb`2895<;https://rbcommons.com/s/twitter/r/2895>;`

*性能修复./pants depmap--minimal
`rb\2896<;https://rbcommons.com/s/twitter/r/2896>;`

并将cobertura修改为使用本机类过滤
`rb 2893<;https://rbcommons.com/s/twitter/r/2893>;`

*为整个模块实现弃用消息。
`rb 2904<;https://rbcommons.com/s/twitter/r/2904>;`

*在scala-jar和scala-u工件帮助程序的上游添加scala平台版本的后缀。
`rb 2891<;https://rbcommons.com/s/twitter/r/2891>;`

*在执行命令时将引导节点/npm添加到路径中;https://rbcommons.com/s/twitter/r/2883>;`

*更新路径任务、添加测试、将复数提取到strutil
`rb 2892<;https://rbcommons.com/s/twitter/r/2892>;`

*修复重复的变更日志链接。
`rb 2890<;https://rbcommons.com/s/twitter/r/2890>;`

小的改进、重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*将配置作为配置提取到自己的模块中。
`rb 2924<;https://rbcommons.com/s/twitter/r/2924>;`

*定义配置对象的生命周期。
`rb 2920<;https://rbcommons.com/s/twitter/r/2920>;`

*为引擎实验添加基线功能。
`rb 2914<;https://rbcommons.com/s/twitter/r/2914>;`

*将junit输出重新格式化为与pants一致。
`rb 2917<;https://rbcommons.com/s/twitter/r/2917>;`
`rb 2925<;https://rbcommons.com/s/twitter/r/2925>;`

*允许junit测试具有空源
`rb 2923<;http://RB/CONS/St/Twitter / R/2923和G.;'BR/>< BR/> *添加失败测试用例的摘要列表到JuniTyRun.Br/>‘Rb* 2916’& lt;http://RBCONSON/COM/St/Twitter / R/2916和Gt;'< BR/>< BR/> *将Java语言级别添加到IdeaGen模块输出。https://rbcommons.com/s/twitter/r/2911>;`

*对pants.ini中的解析错误进行更好的诊断
`rb\2907<;https://rbcommons.com/s/twitter/r/2907>;`

*使用哈希替换多余字符来缩短长目标ID;https://rbcommons.com/s/twitter/r/2894>;`

*将scrooge迁移到simplecodegentask
`rb\2808<;https://rbcommons.com/s/twitter/r/2808>;
Br/> 0.0.50(9/25/2015)
-
BR/>版本注释
~~~~~~~~~~~~~~~~~~
BR/>此版本取消了"全局"JVM编译策略,支持"隔离"策略,BR/>将默认Java增量编译前端从JStk切换到Zn。如果您使用
"global"和/或jmake,您将需要进行一些pants.ini清理。您可以从"pantsbuild/pants存储库"lt;https://github.com/pantsbuild/pants>;运行迁移工具
`通过克隆repo
,并对自己的repo的pants.ini运行以下命令:


在此版本中,请查看下面的
api更改部分。

~~~~~~~~~~~

*从jar中删除工件dependency;kill ivyartifact.
`rb 2858<;https://rbcommons.com/s/twitter/r/2858>;`觘

*kill deprecated`buildfilealias.create`方法。
`rb觘2888<;https://rbcommons.com/s/twitter/r/2888>;`

*删除已弃用的"syntheticaddress"类。
`rb 2886<;https://rbcommons.com/s/twitter/r/2886>;`

*精简配置类的API并将其移到options/
`rb 2865<;https://rbcommons.com/s/twitter/r/2865>;`

*删除JVM全局编译策略,将默认的Java编译器转换为锌2860 2852和2852;`

错误修复
~~~~~~

*将jar工具更改为默认情况下使用concat_文本处理META-INF/services下的重复项
`rb_2881<;https://rbcommons.com/s/twitter/r/2881>;``u

*升级到jar jarjar 1.6.0。
`rb_2880<;https://rbcommons.com/s/twitter/r/2880>;`

*改进对钉枪客户端连接尝试的错误处理
`rb 2869<;https://rbcommons.com/s/twitter/r/2869>;`

*将go目标修复为全局大于'.go'文件。
`rb 2873<;https://rbcommons.com/s/twitter/r/2873>;`

*防御锌编译器接口的并发引导https://rbcommons.com/s/twitter/r/2866>;`

*修复缺少的下划线,添加简单的单元测试
`rb\2805<;https://rbcommons.com/s/twitter/r/2805>;`
`rb\2862<;https://rbcommons.com/s/twitter/r/2862>;`

*修复v0的"gopkginfetcher"中的协议错误。
`rb 2857<;https://rbcommons.com/s/twitter/r/2857>;`


新功能
~~~~~~~~~~~~~~

*允许通过rest服务解析buildcache主机
`rb 2815<;https://rbcommons.com/s/twitter/r/2815>;`

*在内裤中实现分析。
`rb 2885<;https://rbcommons.com/s/twitter/r/2885>;`

*向jar工具添加新的concat u文本规则,以处理可能缺少最后一行换行符的文本文件。
`rb 2875<;https://rbcommons.com/s/twitter/r/2875>;`

小的改进、重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*启用未来的兼容性样式检查
`rb 2884<;https://rbcommons.com/s/twitter/r/2884>;`

*修复测试工具中的另一个作用域选项问题
`rb 2850<;https://rbcommons.com/s/twitter/r/2850>;`
`rb 2870<;https://rbcommons.com/s/twitter/r/2870>;`

*修复osx的go local source test base.py。
`rb 2882<;https://rbcommons.com/s/twitter/r/2882>;`

*修复javadocs并将jvm doc gen添加到ci。
`issue 65<;https://github.com/pantsbuild/pants/issues/65>;``u
`rb 2877<;https://rbcommons.com/s/twitter/r/2877>;``u

*fixup release dry runs;使用独立的插件缓存。
`rb 2874<;https://rbcommons.com/s/twitter/r/2874>;`

*修复测试中的作用域选项初始化
`rb 2815<;https://rbcommons.com/s/twitter/r/2815>;`
`rb 2850<;https://rbcommons.com/s/twitter/r/2850>;`

0.0.49(9/21/2015)
————


指纹;确保坐标与工件匹配。
`rb 2853<;https://rbcommons.com/s/twitter/r/2853>;`

*修复gofetch以处理相关导入。
`rb 2854<;https://rbcommons.com/s/twitter/r/2854>;`

DEP用法goal
`rb_<;https://rbcommons.com/s/twitter/r/2851>;`

0.0.48(9/18/2015)
----


release notes
~这些
图表显示了在各种任务中,在每日聚合的基础上花费时间的位置。您可以深入到任务中,查看哪些子步骤最昂贵。试试看!

我们还有一些新的元数据目标,可以帮助您了解文件所有权和选项的情况。

"options"目标可以帮助您解决以下问题:

$./pants-q options--仅重写--scope=compile
compile.apt.jvm_options=['-xmx1g','-xx:maxpermsize=256m'(来自pants.ini中的配置)
compile.java.jvm_options=['-xmx2g'(来自pants.ini中的配置)
compile.java.partition_size_hint=100000000(来自pants.ini中的配置)
compile.zinc.jvm_options=['-xmx2g','-xx:maxpermsize=256m','-dzinc.analysis.cache.limit=0'(来自pants.ini中的配置)


如果您不确定哪个目标拥有给定的文件::

$./pants-q list owners--src/python/pants/base/target.py
src/python/pants/build-graph

阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-阿伦-/s/twitter/r/2819>;`



~~~~~~~~~~~~~~~~~~~~~~~>

>
*升级到jarjar 1.5.2版。
`rb<;https://rbcommons.com/s/twitter/r/2847>;`
>
*不要修改globs排除参数值。
`rb<;https://rbcommons.com/s/twitter/r/2841>;`br/>>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~列出适当的筛选器zinc的选项名
`rb 2839<;https://rbcommons.com/s/twitter/r/2839>;`

*在处理无效目标之前,通过清除类目录,确保在隔离编译期间删除过时的类
`rb 2805<;https://rbcommons.com/s/twitter/r/2805>;`

*修复"dep usage"目标的"linecount"估计器
`rb 2828<;https://rbcommons.com/s/twitter/r/2828>;`

*修复python后端的资源处理。
`rb<;https://rbcommons.com/s/twitter/r/2817>;`

*在ivyinfo中修复解析jar的坐标。
`rb 2818<;https://rbcommons.com/s/twitter/r/2818>;`

*fix`nailgunexecutor`以支持多个连接尝试
`rb 2822<;https://rbcommons.com/s/twitter/r/2822>;'Br/>< BR/> * Fixup AndroidIntegrationTest被分布重构破坏。
2811,lt;http://RBCONSON/COM/St/Twitter / R/2811 & Gt;
BR/> *后端SBT Java输出修正为锌
RB 2810和lt;http://RBCOMSON.COM/S/Twitter / R/2810 & Gt;`


*align-ivy-excludy和classpathsproducts-exclude和classpathsproducts-exclude的对齐方法。
`rb 2807<;https://rbcommons.com/s/twitter/r/twitter/r/2807>;`


>新功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*一份不错的定时统计报表。
`rb rb 2825<;https://rbcommons.com/s/s/twitter/twitter/r/r/r/2825/28新控制台任务列表所有者以确定拥有源代码的目标
`rb 2755<;https://rbcommons.com/s/twitter/r/2755>;`

*添加控制台任务以解释选项的来源。
`rb 2816<;https://rbcommons.com/s/twitter/r/2816>;`

以及工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.com/s/twitter/r/2844>;`

*使用jvm编译中的列表理解来计算有效目标将"ivyimports"转换为"compile戋classpath"。
`rb戋2840<;https://rbcommons.com/s/twitter/r/2840>;`戋

*将"jvmbinarytask"迁移为"compile戋classpath"。
`rb戋2832<;https://rbcommons.com/s/twitter/r/2832>;`


*增加对"classpathproducts"快照的支持。
`rb<;https://rbcommons.com/s/twitter/r/2837>;``


*bump to ziz1.0.11
`rb<;https://rbcommons.com/s/twitter/r/2827>;` `
`rb<;https://rbcommons.com/s/twitter/twitter/r/282837/br/>`rb;2827<;https://rbcommons.com/s/rbcommons.com/s/twitter/r/2837/r/6>;`
`rb#2812<;https://rbcommons.com/s/twitter/r/2812>;`

>
*惰性负载锌分析
`rb 2827<;https://rbcommons.com/s/twitter/r/2827>;`


*增加对锌选项白名单的支持
`rb 2835<;https://rbcommons.com/s/twitter/twitter/r/2835>;`
>
*杀了这个人
>*杀了这个人
`rb2827;2827<;https://rbcommons.com/br/>
>
*增加对锌选项白名单黑名单的支持

`rb2835&是的未使用的"jvmtarget.configurations"字段。
`rb 2834<;https://rbcommons.com/s/twitter/r/2834>;`谅

*kill'jvm构建工具'u类路径'u回调'deps。
`rb谅2831<;https://rbcommons.com/s/twitter/r/2831>;`谅

*添加`:scalastyle谅集成测试到`:集成测试target
`rb 2830<;https://rbcommons.com/s/twitter/r/2830>;``u

*在jvmcompileisolatedstrategy.compute_classes_by_source中使用fast_relpath
`rb<;https://rbcommons.com/s/twitter/r/2826>;``u

*启用新样式的类检查
`rb<;https://rbcommons.com/s/twitter/r/2820>;``u

*remove`--quiet` flag from`pip`
`rb`2809<;https://rbcommons.com/s/twitter/r/2809>;``u

*move aptcompile to zinc
`rb`2806<;https://rbcommons.com/s/twitter/r/2806>;`

*将工件缓存的实时检查添加到独立编译策略
`rb 2690<;https://rbcommons.com/s/twitter/r/2690>;`

0.0.47(9/11/2015)
————


antlr、jmake、nailgun等工具将使用默认类路径,除非提供重写目标。

此外,此版本还添加了对着色jvm二进制文件的本机支持,这有助于将它们与部署环境隔离。

感谢所有贡献者!

api更改
~~~~~~~~~~

*将jvm发行版和平台添加到导出格式中。
`rb 2784<;https://rbcommons.com/s/twitter/r/2784>;`

*添加python设置以导出intellij的pants插件中要使用的目标。
`rb 2785<;https://rbcommons.com/s/twitter/r/2785>;``u
`rb 2786<;https://rbcommons.com/s/twitter/r/2786>;``u

*引入由宏构建的匿名目标。
`rb\2759<;https://rbcommons.com/s/twitter/r/2759>;`

*默认升级到重新合并的node.js/io.js。
`rb 2800<;https://rbcommons.com/s/twitter/r/2800>;`觕


buggfixes
~~~~~~~

*不要在独立的编译上下文jar中创建目录项
`rb觕2775<;https://rbcommons.com/s/twitter/r/2775>;`

*bump jar工具发布版本为0.0.7,以获取双斜杠目录修复
`rb\2763<;https://rbcommons.com/s/twitter/r/2763>;`
`rb\2779<;https://rbcommons.com/s/twitter/r/2779>;`

*junit run now parses正确设置失败目标的错误(除了失败之外)
`rb 2782<;https://rbcommons.com/s/twitter/r/2782>;`

*修复Unicode符号的锌名称哈希标志
`rb 2776<;https://rbcommons.com/s/twitter/r/2776>;`


>新功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~


*支持JVM二进制二进制文件的着色规则。
`rb 2754<;https://rbcommons.com/s/twitter/r/2754>;`


*增加对@fromfile选项值的支持。
`rb 2783<;https://rbcommons.com/s/s/twitter/twitter/twitter/2783>;` `
~~~~~~~~~~~~~~~~~~~~~~ 2794<;https://rbcommons.com/s/twitter/r/2794>;`

*--配置重写使其可追加,以支持多个pants.ini文件。
`rb 2774<;https://rbcommons.com/s/twitter/r/2774>;`

*JVM工具现在可以携带自己的类路径,这意味着大多数工具不需要配置
`rb 2778<;https://rbcommons.com/s/twitter/r/2778>;`
`rb 2795<;https://rbcommons.com/s/twitter/r/2795>;`

>小的改进、重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~https://rbcommons.com/s/twitter/r/2677>;`
`rb 2781<;https://rbcommons.com/s/twitter/r/2781>;`

*引用外部依赖项的注释处理器的问题示例。
`rb 2777<;https://rbcommons.com/s/twitter/r/2777>;`

*用parse-literal实用程序替换eval-use。
`rb-2787<;https://rbcommons.com/s/twitter/r/2787>;``u

*将着色器从pants.java移到jvm后端。
`rb-2788<;https://rbcommons.com/s/twitter/r/2788>;`

*将BuildFileAlias验证移动到BuildFileAlias。
`rb 2790<;https://rbcommons.com/s/twitter/r/2790>;`

*集中查找别名的目标类型。
`rb 2796<;https://rbcommons.com/s/twitter/r/2796>;`

*以结构化的方式存储计时统计信息,而不是json格式。
`rb 2797<;https://rbcommons.com/s/twitter/r/2797>;`

~~~~~~~~~~~~~~

*添加了一个步骤,将发布历史信息发布回公共网站[doc]
`rb 2780<;https://rbcommons.com/s/twitter/r/2780>;`

*fix buildcache doc typos,使用err param而不是在unadableartifact中忽略它
`rb 2801<;https://rbcommons.com/s/twitter/r/2801>;`

0.0.46(9/4/2015)
---------


release notes
~~~~~~~~~~~~~~~


此版本包括对node.js的更多支持!

此版本中删除了对环境变量"pants_verbose"和"pants_build_root"的支持。相反,可以使用"--level"打开裤子中的调试。pants递归地从
当前目录搜索到根目录,直到找到"pants.ini"文件,以便找到
生成根目录。

pants_verbose和pants_build戋root.
`rb戋2760<;https://rbcommons.com/s/twitter/r/2760>;`戋` pants()`pointer,根据slack中的讨论:https://pantsbuild.slack.com/archives/general/p1440451305004760
`rb\2650<;https://rbcommons.com/s/twitter/r/2650>;`\br/>
*使globs类和bundle独立。
`rb\2740<;https://rbcommons.com/s/twitter/r/2740>;`

*清除所有目标的源相关路径参数。
`rb 2738<;https://rbcommons.com/s/twitter/r/2738>;`觕

*将合成地址折叠为地址。[API]
`RB 2730<;https://rbcommons.com/s/twitter/r/2730>;`

buggfixes
~~~~~~


*fix+test第三方缺少锌的DEP
`RB 2764<;https://rbcommons.com/s/twitter/r/2764>;`

*实现一个合成jar,该jar将类路径设置为绕过arg嫒max limit
`rb嫒2672<;https://rbcommons.com/s/twitter/r/2672>;`嫒br/>
*修复了生成根目录中生成文件的更改目标
`rb嫒2749<;https://rbcommons.com/s/twitter/r/2749>;`

*在dep检查期间检查jar的重构/错误修复关闭客户机套接字时出现n u个客户机错误。
`rb 2727<;https://rbcommons.com/s/twitter/r/2727>;`

>新功能
~~~~~~~~~~~~~~

*对"resolve.npm"的初始支持。
`rb 2723<;https://rbcommons.com/s/twitter/r/2723>;`

*添加对"repl.node"的支持。
`rb 2766<;https://rbcommons.com/s/twitter/r/2766>;`

*设置要发布的节点配置。
`rb 2768<;https://rbcommons.com/s/twitter/r/2768>;`

*将注释处理器设置添加到目标理念中
`rb 2753<;https://rbcommons.com/s/twitter/r/2753>;`

*将作业优先级引入executiongraph
`rb 2601<;https://rbcommons.com/s/twitter/r/2601>;`

*提供到thrift linter的包含路径以允许更复杂的检查
`rb 2712<;http://rbcommons.com/s/twitter/r/2712>;`


*jvm依赖性使用任务
`rb 2757<;https://rbcommons.com/s/twitter/r/2757>;```


>小改进、重构和工具化的小改进、重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~REPL互斥。
`rb#2765<;https://rbcommons.com/s/twitter/r/2765>;`

*返回缓存的chroots,而不是生成它们。
`rb\2762<;https://rbcommons.com/s/twitter/r/2762>;`

*规范化和分解goalrunner初始化和设置
`rb\2715<;https://rbcommons.com/s/twitter/r/2715>;`

*修复了ci
`rb<2758<;https://rbcommons.com/s/twitter/r/2758>;`

*代码添加了检查glob的有效参数,还添加了测试
`rb<2750<;https://rbcommons.com/s/twitter/r/2750>;`


*修复newline样式的nits并启用newline check-in pants.ini
`rb 2756<;https://rbcommons.com/s/twitter/r/2756>;`

*将类名和作用域名添加到未初始化的子系统错误消息
`rb 2698<;https://rbcommons.com/s/twitter/r/2698>;`

*使钉枪杀戮更快。
`rb 2685<;https://rbcommons.com/s/twitter/r/2685>;`

*将JVM缺少DEP检测切换为使用compile classpath
`rb 2729<;https://rbcommons.com/s/twitter/r/2729>;`

*向ClassPathProduct添加可传递标志。get_for_target[s]
`rb 2744<;https://rbcommons.com/s/twitter/r/2744>;`觕

*向UnionProducts添加可传递参数。get_for觕target[s]
`rb觕2741<;https://rbcommons.com/s/twitter/r/2741>;`觕

*收紧节点目标层次结构。
`rb 2736<;https://rbcommons.com/s/twitter/r/2736>;`

*确保管道故障恢复失败CI。
`rb 2731<;https://rbcommons.com/s/twitter/r/2731>;`

*在buildfileaddress中记录生成目标别名。
`rb 2726<;https://rbcommons.com/s/twitter/r/2726>;`

*使用basecompileit来双重检查缺少的dep失败和白名单成功。
`rb 2732<;https://rbcommons.com/s/twitter/r/2732>;`

*使用target.subsystem来暴露未知元素。
`rb 2725<;https://rbcommons.com/s/twitter/r/2725>;``u

*使用隔离策略的上下文jar逐目标填充类
`rb`2720<;https://rbcommons.com/s/twitter/r/2720>;``u

*将OSX CI推送到PantsBuild OSX。
`rb`2724<;https://rbcommons.com/s/twitter/r/2724>;`

>文档
~~~~~~~~~~~~~~

*更新对文档和注释中移动到jvm子系统的选项的一些引用
`rb\2751<;https://rbcommons.com/s/twitter/r/2751>;`

*更新开发者文档提到了新的测试习惯用法
`rb 2743<;https://rbcommons.com/s/twitter/r/2743>;`

*澄清rbcommons/pants reviews设置步骤。
`rb 2733<;https://rbcommons.com/s/twitter/r/2733>;`

0.0.45(8/28/2015)
----


` with_artifact()`
已从生成文件的jar()语法中删除。自
pants version 0.0.29.


api更改
~~~~~~~~~~~~~

*从jardependency
`rb_<;https://rbcommons.com/s/twitter/r/2687>使用"artifact()"、"sources()"和"docs()删除;`

错误修复
~~~~~~

*将zincutils升级到0.3.1以修复parse-deps错误
`rb-2705<;https://rbcommons.com/s/twitter/r/2705>;``u

*修复pythonthriftbuilder以在1个目标上运行。
`rb-2696<;https://rbcommons.com/s/twitter/r/2696>;`

*确保stdlib检查使用规范化的路径。
`rb 2693<;https://rbcommons.com/s/twitter/r/2693>;`

*破解py测试中的一些分发问题。
`rb 2692<;https://rbcommons.com/s/twitter/r/2692>;`

*修复gobuildgen类名和注释打字错误。
`rb 2689<;https://rbcommons.com/s/twitter/r/2689>;`

*使Cobertura的覆盖范围开放。
`rb 2670<;https://rbcommons.com/s/twitter/r/2670>;`

新功能
~~~~~~~~~~~~

*实现对Wire 2.0多个协议路径的支持。
`rb 2717<;https://rbcommons.com/s/twitter/r/2717>;`

*[pantsd]pantservice,fseventservice&;watchmanlauncher
`rb 2686<;https://rbcommons.com/s/twitter/r/2686>;`

*添加nodeDistribution以种子节点后端。
`rb 2703<;https://rbcommons.com/s/twitter/r/2703>;`

*使用jvm分发选项空间创建了DistributionLocator子系统。
`rb 2677<;https://rbcommons.com/s/twitter/r/2677>;`

*增加了对wire 2.0参数和增强测试的支持`




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

*删除了扫描工作单元;映射工作单元现在调试
`rb 2721<;https://rbcommons.com/s/twitter/r/2721>;`
>






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~352718英镑<;https://rbcommons.com/s/twitter/r/2718>;``u

*将jvmdependencyanalyzer重构为一个任务
`rb\2668<;https://rbcommons.com/s/twitter/r/2668>;``u

*重构插件系统,以允许其他人更容易地进行扩展
`rb\2706<;https://rbcommons.com/s/twitter/r/2706>;`

*用于打印未识别操作系统警告的缩进代码。
`rb 2713<;https://rbcommons.com/s/twitter/r/2713>;`

*修复现有文档并添加丢失的文档。
`rb 2708<;https://rbcommons.com/s/twitter/r/2708>;`

*需要显式依赖于DistributionLocator子系统。
`rb 2707<;https://rbcommons.com/s/twitter/r/2707>;`

*重新组织选项帮助。
`rb 2695<;https://rbcommons.com/s/twitter/r/2695>;`

*将"裤子评论"设置为默认组。
`rb 2702<;https://rbcommons.com/s/twitter/r/2702>;`

*更新至zinc 1.0.9和sbt 0.13.9
`rb 2658<;https://rbcommons.com/s/twitter/r/2658>;`

*测试单个样式检查,并且仅禁用当前失败的检查ci
`rb 2697<;https://rbcommons.com/s/twitter/r/2697>;`

0.0.44(8/21/2015)
————


您所期望的大多数功能都是通过
实现的,其中包括一个"buildgen.go"任务,该任务可以维护从
"go-binary"目标定义推断出的go-build文件。接下来是"doc"目标集成和一个选项,可以将内存中的"buildgen.go"连接到任何包含go目标的pants运行中作为一个隐式引导任务。

在这个版本中还改进了对pants使用的工具的控制,特别是jvm选择。控制。< BR/><~~~~~~~~~~~~~~~(b//>< BR/> *删除未删去的[编译.java]选项。< BR/> RB 2678和lt://RBCOMSON.COM/S/Twitter / R/2678和gt;
BB/> BugFixsBr/> ~~~~~~~~~~~BR/> BR/>*对Python解释器和要求进行更好的缓存。
RB<2679和lt;R/https://rbcommons.com/s/twitter/r/2679>;`

*修复集成测试中删除的标志"compile.java--target"的使用。
`rb 2680<;https://rbcommons.com/s/twitter/r/2680>;`

*添加对获取go test deps的支持。
`rb 2671<;https://rbcommons.com/s/twitter/r/2671>;`

https://rbcommons.com/s/twitter/r/2676>;`

*向jvm子系统添加jdk路径选项。
`rb\2657<;https://rbcommons.com/s/twitter/r/2657>;`

*允许指定当前未知的kwargs。
`rb\2662<;https://rbcommons.com/s/twitter/r/2662>;`

*允许在外部配置二进制实用程序中的操作系统名称映射
`rb 2663<;https://rbcommons.com/s/twitter/r/2663>;`

streamablewatchmanclient
`rb 2649<;https://rbcommons.com/s/twitter/r/2649>;`

*将默认go分发升级到1.5。
`rb 2669<;https://rbcommons.com/s/twitter/r/2669>;`

*将jmakecompile错误消息与实际情况对齐。
`rb 2682<;https://rbcommons.com/s/twitter/r/2682>;`

*修复运行集成测试的生成文件:all。
`rb 2664<;https://rbcommons.com/s/twitter/r/2664>;`

*从zinc安装程序中删除日志选项以修复性能问题
`rb 2666<;https://rbcommons.com/s/twitter/r/2666>;`

0.0.43(8/19/2015)
----


如果没有它,"test.junit"和"run.jvm"的性能会显著降低
,因为有大量松散的类文件目录。

`_使用命令:::
BR/> /TrimeOffy= PANS.I.孤立测试实例/ {SRC,测试}/{Scala,Java}::
BR/>您会喜欢结果。只需使用pants.ini.isolated设置更新您自己的"pants.ini"即可
默认情况下使用它!

从中期来看,我们有兴趣将隔离策略作为默认的jvm编译策略,因此感谢您的帮助和反馈!

特别感谢Stu Hood和Nick Howard在过去几个月里为实现这一点所做的大量工作。


API更改
~~~~~~~~~~~

*一种表达任务和子系统依赖关系的统一方式。
`issue 1957<;https://github.com/pantsbuild/pants/issues/1957>;`
`rb 2653<;https://rbcommons.com/s/twitter/r/2653>;`

*从test.junit中删除一些与覆盖率相关的选项。
`rb 2639<;https://rbcommons.com/s/twitter/r/2639>;`

*将模拟版和六个第三方版本升级到最新的
`rb 2633<;https://rbcommons.com/s/twitter/r/2633>;`

*重新实现编译器工作单元的输出抑制
`rb\2590<;https://rbcommons.com/s/twitter/r/2590>;`


>错误修复
~~~~

*改进的go远程库支持。
`rb 2655<;https://rbcommons.com/s/twitter/r/2655>;`

*缩短隔离生成的jar路径
`rb\2647<;https://rbcommons.com/s/twitter/r/2647>;`

*在发布时修复重复的登录选项。
`rb 2560<;https://rbcommons.com/s/twitter/r/2560>;`

*修复了更改目标中的任何属性异常。
`rb 2645<;https://rbcommons.com/s/twitter/r/2645>;`

*修复了目标思想问题,错误地将测试文件夹标识为常规代码,缺少资源
文件夹,以及覆盖代码文件夹的资源文件夹。
`rb 2046<;https://rbcommons.com/s/twitter/r/2046>;`
`rb 2642<;https://rbcommons.com/s/twitter/r/2642>;`

新特性
~~~~~~~~~~~~~

*支持在不同的jvm版本上运行junit测试。
`rb 2651<;https://rbcommons.com/s/twitter/r/2651>;`

*在隔离策略中添加对jar编译输出的支持。
`rb 2643<;http://s/t/t/rt/r//2643:'jbR/'`rb* 2046和lt;b/> >"Java测试资源"在"想法"中的测试:http://RBCOMSON.COM/St/Twitter / R/2046和gt;'`br/>’rb* 2634和lt;http://RBCOMSON.COM/St/Twitter / R/2634和Gt;'
< BR/>小改进,重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*在记者级过滤锌编译警告
`rb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.com/s/twitter/r/2629>;`

*加快jvm平台验证步骤。
`issue 1972<;https://github.com/pantsbuild/pants/issue s/1972>;``u
`rb 2626<;https://rbcommons.com/s/twitter/r/2626>;`

*添加了一个测试,测试失败的http响应不会在工件缓存中引发异常
`rb 2624<;http s://rbcommons.com/s/twitter/r/2624>;`
`rb 2644<;https://rbcommons.com/s/twitter/r/2644>;`

*调整到帮助显示的默认提取选项。
`rb 2640<;https://rbcommons.com/s/twitter/r/2640>;`

*一些小的安装文档修复程序。
`rb 2638<;https://rbcommons.com/s/twitter/r/2638>;`

*在进行所有权检查时检测新包。
`rb 2637<;https://rbcommons.com/s/twitter/r/2637>;`

*在测试tmp目录上使用os.path.realpath来安抚osx。
`rb 2635<;https://rbcommons.com/s/twitter/r/2635>;`

*更新裤子安装文档。#docfixit
`rb 2631<;https://rbcommons.com/s/twitter/r/2631>;`

0.0.42(8/14/2015)
----



所以这个版本包含了比以往更多的文档和帮助改进。
特别感谢benjy的继续`./裤子帮助`波兰!

此版本还在"contrib/go"包中添加了对golang的支持。感谢Cody Gibb和John Sirois所做的工作。

API更改
~~~~~~~~~~~~~~

*将裤子版本提升到一级选项
`rb 2627<;https://rbcommons.com/s/twitter/r/2627>;`

*支持pants插件解析,以便更容易地包含已发布的插件
`rb 2615<;https://rbcommons.com/s/twitter/r/2615>;`
`rb 2622<;https://rbcommons.com/s/twitter/r/2622>;`
*pin pex==1.0.3,alpha sort&;删除换行符https://rbcommons.com/s/twitter/r/2598>;https://rbcommons.com/s/twitter/2598>;` ` ` `
`rb/2596<;https://rbcommons.com/s/twitter/r/2596>;` `<

*将分类器从ivyartifact移动到ivymoduleref
`rb/2579<;https://rbcommons.com/s/twitter/r/2579>;`

错误修复
~~~~~~~

*在后台调用项目缓存时忽略"nonfatalartifactcacheerror"
"rb"2624<;https://rbcommons.com/s/twitter/r/2624>;``u

*重新将调试选项添加到基准运行任务,抱怨没有jvm目标,添加test
`rb 2619<;https://rbcommons.com/s/twitter/r/2619>;`

*修复了删除文件的更改
`rb 2589<;https://rbcommons.com/s/twitter/r/2589>;`

*默认情况下禁用jvm平台分析
`issue 1972<;hhttp://github.com/pants build/pantsbuild/pants/issues/1972>;`
`rb覽26118<;https://rbcommons.com/s/twitter/r/26118>;`
>
*修复./pants-help-pants-help-advan
`rb<;https://rbcommons.com/s/twitter/r/26116>;`
>
*在编译文件版本模式下修复更多的globs,在编译文件版本模式下修复一些丢失的globs。
`rb/>`rb 2591<;https://rbcommons.com/s/twitter/r/2591>;``u

*make jvm bundles output globs in filedeps with--globs.
`rb 2583<;https://rbcommons.com/s/twitter/r/2583>;``u

*修复更多realpath问题
`issue 1933<;https://github.com/pantsbuild/pants/issues/1933>;``u
` rb 2582<;https://rbcommons.com/s/twitter/r/2582>;`

新功能
~~~~~~~~~~~~~~~

*允许纯文本报告程序能够尊重任务的--level和--colors选项。
`rb 2580<;https://rbcommons.com/s/twitter/r/2580>;`
`rb 2614<;https://rbcommons.com/s/twitter/r/2614>;`

*contrib/go:支持go
`rb<;https://rbcommons.com/s/twitter/r/2544>;`

*contrib/go:设置发布sdist
`rb<;https://rbcommons.com/s/twitter/r/2609>;`


>
*contrib/go:远程图书馆支持
`rb'26111<;https://rbcommons.com/s/twitter/r/26111>;````
`rb'2623<;https://rbcommons.com/s/twittecommons.com/s/twitter/r/2623>;``


*contrib/go:介绍godistribution
`rb'2595<;https://rbcommons.com/s/twitter/twitter/2595&r/2595&r/r/2595>;http://rbcommons.com/www/rbcommons.com/www/www/rbcommons.com/www/gt;`

*contrib/go:将godistribution与gotask集成
`rb 2600<;https://rbcommons.com/s/twitter/r/2600>;`

*添加对android编译的支持,使用contrib/scrooge
`rb 2553<;https://rbcommons.com/s/twitter/r/2553>;`

重构和工具化为powered by页面添加了更多的证明。#docfixit
`rb 2625<;https://rbcommons.com/s/twitter/r/2625>;`

*指纹更多任务选项;特别是scalastyle配置
`rb 2628<;https://rbcommons.com/s/twitter/r/2628>;`

*默认情况下指纹jvm工具任务选项
`rb 2620<;https://rbcommons.com/s/twitter/r/2620>;`\u

*使大多数与编译相关的选项更高级。#docfixit
`rb 2617<;https://rbcommons.com/s/twitter/r/2617>;`

*使几乎所有全局选项都处于高级状态。#docfixit
`rb 2602<;https://rbcommons.com/s/twitter/r/2602>;`

*改进命令行帮助输出。#docfixit
`rb 2599<;https://rbcommons.com/s/twitter/r/2599>;`

*default`-dscala.usejavacp=true`用于scalarepl。
`rb 2613<;https://rbcommons.com/s/twitter/r/2613>;`

*任务开发人员指南的其他选项详细信息。#docfixit
`rb 2594<;https://rbcommons.com/s/twitter/r/2594>;` br/>`rb 2612<;https://rbcommons.com/s/twitter/r/2612>;`

*改善子系统中的子系统测试支持。`

*清除《任务开发人员指南》;docfixit
`rb 2594<;https://rbcommons.com/s/twitter/r/2594>;`

*将可选项类添加到scopeinfo。#docfixit
`rb 2588<;https://rbcommons.com/s/twitter/r/2588>;`

*添加"pants u plugin"和"contrib u plugin"目标。
`rb 2615<;https://rbcommons.com/s/twitter/r/2615>;`

0.0.41(8/7/2015)
---------


`[compile.zinc]`

"migrate_config"工具将帮助您迁移此新版本的pants.ini设置。下载pants源代码并运行:

…代码:

./pants run migrations/options/src/python:migrate_config--<;path to your pants.ini>;



api更改<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2568吨`

*在未设置jvm\u选项时修复crasher
`rb 2578<;https://rbcommons.com/s/twitter/r/2578>;`

*使用生成文件rev
`rb 2572<;https://rbcommons.com/s/twitter/r/2572>处理递归全局;`

*修复pythontask chroot缓存。
`rb 2567<;https://rbcommons.com/s/twitter/r/2567>;`

`





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>

*在"junit运行"中少做类路径计算。
















>在"junit run junit run"中少做类路径计算。
`rb 2564<;https://rbcommons.com/s/twitter/r/2564>;``br/>`rb'2557<;https://rbcommons.com/s/twitter/r/2557>;`` ` ` ` `



*恢复--[no-]全球锁定标志--[no-]全球锁定标志
`rb'2563<;https://rbcommons.com/s/twitter/r/2563>;` ` ` ` ` `
>
*避免缓存易失性~/.cache/pants/stats-dir。
>>>>>

>>>
*避免缓存易失性` ` `'RB 2574<;https://rbcommons.com/s/twitter/r/2574>;`

*删除未使用的导入
`rb 2556<;https://rbcommons.com/s/twitter/r/2556>;`

*移动逻辑,验证JVM平台依赖性。
`rb 2565<;https://rbcommons.com/s/twitter/r/2565>;`

*在测试已发布的sdist时,请绕过pip缓存。
`rb 2555<;https://rbcommons.com/s/twitter/r/2555>;`

*添加一个表示另一个标志的提供。
`rb 2562<;https://rbcommons.com/s/twitter/r/2562>;`

*使工件缓存"每个目标的最大条目数"选项名称与其行为匹配
`rb 2550<;https://rbcommons.com/s/twitter/r/2550>;`

*改进统计数据上载。
`rb 2554<;https://rbcommons.com/s/twitter/r/2554>;`


<0.0.40(7/31/2015)
----


release notes
~~~~~~~~~~~~~~~~

apache thrift gen for java代码现在默认运行在"严格"模式下,需要
所有结构字段都声明字段ID。您可以在
pants.ini中使用以下配置来保留旧的默认行为并关闭严格检查:

。代码:

[gen.thrift]
strict:false


pants使用的psutil依赖项已升级到3.1.1。已将支持的eggs上载到https://github.com/pantsbuild/cheeseshop/tree/gh-pages/third-party/python/dist.*请注意*
在此更新之后,此位置将不再提供任何二进制依赖项更新。

api更改android sdk,android库
`rb 2528<;https://rbcommons.com/s/twitter/r/2528>;`


buggfixes
~~~~~~

*在公共api中防止任何进程。
`rb 2551<;https://rbcommons.com/s/twitter/r/2551>;`

*修复psutil.process属性访问。
`rb 2549<;https://rbcommons.com/s/twitter/r/2549>;`

*从--compile jvm args option和--compile scala plugins中删除type=option.list
`rb 2536<;https://rbcommons.com/s/twitter/r/2536>;`
`rb 2547<;https://rbcommons.com/s/twitter/r/2547>;`

*使用符号链接Java路径时防止钉枪对钉枪的暴力
`rb 2538<;https://rbcommons.com/s/twitter/r/2538>;`

*声明简单代码生成任务的产品类型。
`rb 2540<;https://rbcommons.com/s/twitter/r/2540>;`

*修复遗留psutil表单的散乱用法
`rb\2546<;https://rbcommons.com/s/twitter/r/2546>;`

>新功能系统并将平台arg添加到jvmtarget。
`rb_<;https://rbcommons.com/s/twitter/r/2494>;`

>小改进、重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*在创建payloadfield
`rb 2496<之前解析目标;https://rbcommons.com/s/twitter/r/2496>;`
`rb 2536<;https://rbcommons.com/s/twitter/r/2536>;`

*将psutil升级到3.1.1
`rb 2543<;https://rbcommons.com/s/twitter/r/2543>;`

*将只由scrooge使用的节俭实用工具移到contrib/scrooge。
`rb 2535<;https://rbcommons.com/s/twitter/r/2535>;`

*文档:添加到slackin self invite的链接网页
`rb 2539<;https://rbcommons.com/s/twitter/r/2539>;`
>
*网页加动力
`rb 2532<;https://rbcommons.com/s/twitter/r/2532>;`
>
`rb2532<;http://rbcommons.com/s/twitter/r/r/2532>;`=
>
*创建Java Antlr库的测试
`rb 2504<;https://rbcommons.com/s/twitter/twitter/r/r/2504>;http://rbcommons.com/r/twitter/r/r/2504>;

>
(一)有权使用;`

*将ApacheThriftGen迁移到SimpleDegentask。
`RB 2534<;https://rbcommons.com/s/twitter/r/2534>;`

*将RagelGen转换为SimpleDegen。
`RB 2531<;https://rbcommons.com/s/twitter/r/2531>;`

*对checkstyle任务工具jar进行着色。
`rb 2533<;https://rbcommons.com/s/twitter/r/2533>;`

*支持setuptools和wheel的eggs。
`rb 2529<;https://rbcommons.com/s/twitter/r/2529>;`

0.0.39(2015年7月23日)
---------


api更改
~~~~~~~~~~

*不允许没有jar的jar库目标
`rb'2519<;https://rbcommons.com/s/twitter/r/2519>;`

buggfixes
~~~~~~

*修复pythonchroot以忽略合成目标。
`rb 2523<;https://rbcommons.com/s/twitter/r/2523>;`

*exclude提供子句而不考虑软排除
`rb 2524<;https://rbcommons.com/s/twitter/r/2524>;`

*当name为none时修复了exclude id+仅通过一个org添加了一个exclude测试1857
`rb 2518<;https://rbcommons.com/s/twitter/r/2518>;`

*修复sourceroot以处理buildroot。
`rb 2514<;https://rbcommons.com/s/twitter/r/2514>;`

*修复设置py处理导出的节俭。
`rb 2511<;https://rbcommons.com/s/twitter/r/2511>;`

>新功能
~~~~~~~~~~~~~~

*基于binaryutil.version使任务无效。
`rb 2516<;https://rbcommons.com/s/twitter/r/2516>;`

*删除本地缓存文件
`issue 1762<;https://github.com/pantsbuild/pants/issue s/1762>;``u
`rb 2506<;https://rbcommons.com/s/twitter/r/2506>;``u

*为依赖项目标公开不及物目标依赖项的选项
`rb 2503<;https://rbcommons.com/s/twitter/r/2503>;`

*引入子系统依赖项。
`rb\2509<;https://rbcommons.com/s/twitter/r/2509>;`
`rb\2515<;https://rbcommons.com/s/twitter/r/2515>;`

重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


*增强processmanager.terminate()在僵尸面前的健壮性。
`rb\2513<;https://rbcommons.com/s/twitter/r/2513>;``u

*a global isort fix.
`rb 2510<;https://rbcommons.com/s/twitter/r/2510>;`

0.0.38(2015年7月21日)
---------


#2507<;https://rbcommons.com/s/twitter/r/2507>;`


>漏洞修复
~~~~~~~~~~~


>
*处理没有目标类的情况。
`rb 2489<;https://rbcommons.com/s/twitter/r/2489>;`


>新功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
小的改进、重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*重构antlrgen以使用SimpleCodegen。
`RB 2487<;https://rbcommons.com/s/twitter/r/2487>;`

0.0.37(2015年7月20日)
----




api更改
~~~~~~~~~~

*对流程管理的统一支持,以准备新的守护进程。
`rb 2490<;https://rbcommons.com/s/twitter/r/2490>;`

*选项注册参数的迭代器。
`rb 2478<;https://rbcommons.com/s/twitter/r/2478>;`

*optionvaluecontainer键上的迭代器。
`rb 2472<;https://rbcommons.com/s/twitter/r/2472>;`


错误修复
~~~~~~~

*正确地将文件分类为资源或类
`rb 2488<;https://rbcommons.com/s/twitter/r/2488>;`

*修复测试在目标缓存重构过程中引入的错误。
`rb 2483<;https://rbcommons.com/s/twitter/r/2483>;`

*不要显式枚举目标作用域:使intellij pants插件的使用更简单。
`rb 2500<;https://rbcommons.com/s/twitter/r/2500>;`

新功能
~~~~~~~~~~~~~

*将几乎所有python任务切换到使用缓存的chroots。
`rb 2486<;https://rbcommons.com/s/twitter/r/2486>;`

*向报告子系统添加无效报告标志。
`rb 2448<;https://rbcommons.com/s/twitter/r/2448>;`

小改进、重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*添加有关pantsbuild slack团队的注释。
`rb 2491<;https://rbcommons.com/s/twitter/r/2491>;`

*将pantsbuild/pants升级到apache thrift 0.9.2。
`rb 2484<;https://rbcommons.com/s/twitter/r/2484>;`

*从protobuf gen.py中删除未使用的--lang选项
`rb 2485<;https://rbcommons.com/s/twitter/r/2485>;`

*更新发布文档以推荐服务器登录和PYPI部分。
`rb 2481<;https://rbcommons.com/s/twitter/r/2481>;`

<0.0.36(2015年7月14日)
----


使在选项重构期间所做的内部API更改可用。

https://rbcommons.com/s/twitter/r/2449>;`
`rb 2471<;https://rbcommons.com/s/twitter/r/2471>;`

*重新计算每批JUnit测试的类路径。
`rb 2454<;https://rbcommons.com/s/twitter/r/2454>;`

buggfixes
~~~~~~

*停止master中test_simple_codegen_task.py中的单元测试失败。
`rb_2469<;https://rbcommons.com/s/twitter/r/2469>;``u

*为jvm二进制文件指定"sources"时的有用错误消息。
`issue_871<;https://github.com/pantsbuild/pants/issues/871>;``u
`rb\2455<;https://rbcommons.com/s/twitter/r/2455>;``u

*fix failure in test\u execute\u fail under python>;=2.7.10 for test\u simple\u codegen\u task.py.
`rb\2461<;https://rbcommons.com/s/twitter/r/2461>;`

新功能
~~~~~~~~~~~~~

*支持短格式任务子系统标志。
`rb 2466<;https://rbcommons.com/s/twitter/r/2466>;`

*重新实现帮助格式化,以提高代码和输出的清晰度。
`rb 2458<;http://rbcommons.com/s/twitter/r/2458>;`
`rb;24664<;https://rbcommons.com/s/twitter/r/24664>;``



>小改进、重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;2463<;https://rbcommons.com/s/twitter/r/2463>;`

*修正migrate-config以检测显式的[默认]s。
`rb 2465<;https://rbcommons.com/s/twitter/r/2465>;`

<0.0.35(7/10/2015)
----


release notes
~~~~~~~~~~~~

https://github.com/pantsbuild/pants/blob/0acdf8d8ab49a0a6bdf5084a99e0c1bca0231cf6/pants.ini.isolated>;` `,
将正确处理发出Java源文件或类文件的Java注释处理程序,并将生成的代码适当地捆绑在JAR中。
这使得像google的autovalue这样的库可以在裤子中使用。参见:`rb 2451<;https://rbcommons.com/s/twitter/r/2451>;` `.


api更改
~~~~~~~~~~

*不赞成使用"描述"。
`rb 2444<;https://rbcommons.com/s/twitter/r/2444>;`



~~~~~~~~~~~~~~~~~~~~~~~


*补丁构建文件必须存在逻辑。
`rb<;https://rbcommons.com/s/twitter/r/2441>;`

*升级到pex 1.0.1。
`iss期1658<;https://github.com/pantsbuild/pantsbuild/pants/pants/pants/pants/issues/1658>;``rb//>`rb 2438<;https://rbcommons.com/s/twitter/r/2438>;`

>新功能
~~~~~~~~~~~~

*在run.jvm任务中添加一个选项--main,以覆盖jvm二进制()目标上的"main"规范。
`rb\2442<;https://rbcommons.com/s/twitter/r/2442>;`

*为旧棉绒添加jvm选项。
`rb 2445<;https://rbcommons.com/s/twitter/r/2445>;`

*添加了cwd参数,允许javatest目标需要特定的工作目录。
`rb 2440<;https://rbcommons.com/s/twitter/r/2440>;`

小的改进、重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*记录jvm独立编译策略的所有输出类。
`rb\2451<;https://rbcommons.com/s/twitter/r/2451>;``u

*验证pants ivy配置。
`发布1779<;https://github.com/pantsbuild/pants/issue s/1779>;``u
`rb\2450<;https://rbcommons.com/s/twitter/r/2450>;``u

*一些全局选项的重构。
`rb\2446<;https://rbcommons.com/s/twitter/r/2446>;`

*改进了未知目标Kwargs的错误消息传递。
`rb 2443<;https://rbcommons.com/s/twitter/r/2443>;`

*删除锌中的钉枪特定类,因为裤子直接调用main。
`rb 2439<;https://rbcommons.com/s/twitter/r/2439>;`

0.0.34(7/6/2015)
---------


release notes
~~~~~~~~~~~~~~


在此版本中,为某些
工具指定缓存设置和jvm选项的配置已更改。

"迁移配置"工具将帮助您迁移pants.ini设置
这个新版本。下载pants源代码并运行:

…代码:

./pants run migrations/options/src/python:migrate-config--<;path
到您的pants.ini>;


api更改
~~~~~~~~~~~

*添加了jar源和javadocs的标志以导出goal,因为foursquare去掉了常春藤的goal。
`rb 2432<;http://rbcommons.com/s/twitter/r/2432>;`

>
*一个jvm子系统。
`rb<;https://rbcommons.com/s/twitter/r/2423>;`


*一个工件缓存子系统。
`rb/r/2423>;```
`rb 2405<;https://rbcommons.com/s/twitter/twitter/r/2405>;``



>补丁
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*更改XML报告要使用目标的指纹,而不仅仅是他们的名字。
`rb 2435<;https://rbcommons.com/s/twitter/r/2435>;`

*使用线性时间bfs对目标进行拓扑排序,并按类型对其进行分组。
`rb 2413<;https://rbcommons.com/s/twitter/r/2413>;`

*修复Git钩子上下文中的ISORT。
`rb 2430<;https://rbcommons.com/s/twitter/r/2430>;`

*使用软排除时,忽略所有定义的目标排除
`rb 2340<;https://rbcommons.com/s/twitter/r/2340>;`

*从sdist/pex运行时修复bash完成目标。还要添加测试,并增强ci.sh&release.sh.
`rb 2403<;https://rbcommons.com/s/twitter/r/2403>;`

*[junit tool]修复控制台上的抑制输出发出jibberish。
`issue 1657<;https://github.com/pantsbuild/pants/issues/1657>;`
`rb 2183<;https://rbcommons.com/s/twitter/r/2183>;`


*在junit runner中,为不同的场景修复testfailure()中的npe
`rb 2385<;https://rbcommons.com/s/twitter/r/2385>;`
`rb 2398<;https://rbcommons.com/s/twitter/r/2398>;`
`rb 2396<;https://rbcommons.com/s/twitter/r/2396>;`

*从antlr生成的文件中清除时间戳,使缓存具有稳定的fp
`rb\2382<;https://rbcommons.com/s/twitter/r/2382>;`

*jvm checkstyle应遵循jvm选项
`rb\2391<;https://rbcommons.com/s/twitter/r/2391>;`

*fix bad logger.debug call in artifact_cache.py
`rb_2386<;https://rbcommons.com/s/twitter/r/2386>;`

*修复了由于缺少标志而导致codegen崩溃的错误。
`rb 2368<;https://rbcommons.com/s/twitter/r/2368>;`

*修复git-scm对服务器url的检测。
`rb\2379<;https://rbcommons.com/s/twitter/r/2379>;`

*修复depmap--graph
`rb\2345<;https://rbcommons.com/s/twitter/r/2345>;`

documentation
~~~~~~~~~~~~~~

*记录了如何为任务启用缓存。
`rb 2420<;https://rbcommons.com/s/twitter/r/2420>;`

*删除表示这些类返回了某些内容的注释。
`rb 2419<;https://rbcommons.com/s/twitter/r/2419>;`

*发布文档修复
`rb 2407<;https://rbcommons.com/s/twitter/r/2407>;`

*错误的rst现在无法执行markdowntohtml任务。
`rb 2394<;https://rbcommons.com/s/twitter/r/2394>;`

*添加贡献者维护脚本。
`rb 2377<;https://rbcommons.com/s/twitter/r/2377>;`
`rb

*0.0.33版本的更改日志中出现错误,globs和rglobs的固定格式
`rb


*关于调试jvm工具的文档更新
`rb'2365<;https://rbcommons.com/s/twitter/r/2365>;`



>新功能
~~~~~~~~~~~~~~~~~


>`rb'2404<;https://rbcommons.com/s/twitter/r/r/2404>;`
`rb'2415&2415&2415<;https://rbcommons.com/s/twitter/twitter/r/2404>;`````br/>
>`rb'2415&2415&2415&中尉;https://rbcommons.com/s/twitter/r/2415>;`

*添加对限制推送遥控器的支持。
`rb 2383<;https://rbcommons.com/s/twitter/r/2383>;`

*确保测径仪在测试台上有阴影,添加测试台说明,使用run以便打印输出
`rb 2353<;https://rbcommons.com/s/twitter/r/2353>;`



http://rbcommons.com/s/twitter/r/2427>;``


*在optionvaluecontainer中添加get-ark()方法。
`rb'2431<;https://rbcommons.com/s/twitter/r/2431>;`

*将jvm的选项传递给scalastyle
`rb'2428<;https://rbcommons.com/s/twitter/r/2428>;`



`rb'rb'2431>;`

`rb
;http://rb
;http://rbcommons.br/>>
*将jvm*取消自定义回购协议和跨平台PEX设置。
`rb 2402<;https://rbcommons.com/s/twitter/r/2402>;`

*添加无效问题的调试并在Ivy Resolve中使用过时的报告文件。
`issue 1747<;https://github.com/pantsbuild/pants/issues/1747>;`
`rb 2424<;https://rbcommons.com/s/twitter/r/2424>;`

*启用scalastyle和checkstyle的缓存
`rb\2416<;https://rbcommons.com/s/twitter/r/2416>;`
`rb\2414<;https://rbcommons.com/s/twitter/r/2414>;`

*确保所有任务混合在左侧。
`rb 2421<;https://rbcomonms.com/s/twitter/r/2421>;`

*在运行每个测试计时器命令时添加了对测试的更详细描述。(junit)
`rb 2418<;https://rbcommons.com/s/twitter/r/2418>;``u
`rb觕2408<;https://rbcommons.com/s/twitter/r/2408>;`觕

*重新添加对从本地.m2目录读取的支持
`rb 2409<;https://rbcommons.com/s/twitter/r/2409>;`

*将对基串的一些引用替换为6。
`rb 2410<;https://rbcommons.com/s/twitter/r/2410>;`

*将pants dev=1升级为only./pants模式。
`rb 2401<;https://rbcommons.com/s/twitter/r/2401>;`

*在codegen的protoc步骤中添加task meter
`rb 2392<;https://rbcommons.com/s/twitter/r/2392>;`

*简化已知范围的计算。
`rb 2389<;https://rbcommons.com/s/twitter/r/2389>;`

*验证发布过程。
`rb 2388<;https://rb common s.com/s/twitter/r/2388>;`

*可注册选项的对象的公共基类。
`rb 2387<;https://rbcommons.com/s/twitter/r/2387>;`

*修复了assert_list()中的错误消息。
`rb 2370<;https://rbcommons.com/s/twitter/r/2370>;`

*简化子系统选项范围。
`rb 2380<;https://rbcommons.com/s/twitter/r/2380>;`

0.0.33(2015年6月13日)
----


release notes
~~~~~~~~~~~~~~


migrate config工具将帮助您迁移此新版本的pants.ini设置。下载pants源代码并运行:

…代码:

./pants run migrations/options/src/python:migrate-config--<;path
to your pants.ini>;



那些使用自定义ivy settings.xml但没有ivy.ivy\u设置的人
pants.ini中定义的指向它的选项现在必须添加这样的选项:

。代码:


[ivy]
ivy-ivy-ivy-ivy/ivysetsettings.xml


>api更改
~~~~~~~~~~~~~~~~~~~~~~~~>

*删除了depmap目标中的项目信息标志
>









[ivy/ivysetsettingsettings.xml




*反对pytestrun-pytestrun-env-vars的pytestrun-pytestrun-vars。


<>`RB 2299号<;https://rbcommons.com/s/twitter/r/2299>;`

*为单个任务之外的选项添加子系统,使用它们来替换pants.ini中的配置设置https://rbcommons.com/s/twitter/r/2276>;` ``rb;22226;http://rbcommons.com/s/twitter/r/22226>;` ` ` ` ` ` ` ` rb 2176<;https://rbcommons.com/s/twitter/r/21776>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 2139<;https://rbcommons.com/s/twitter/r/2139>;`
`rb;2122<;https://rbcommons.com/s/twitter/r/2122>;`
`rb 2100<;https://rbcommons.com/s/twitter/r/2100>;`
`rb;https://rbcommons.com/s/twitter/r/2100>;` ` `
`rb ` ` ` `
`rb ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 2063<;https://rbcommons.com/s/twitter/r/2063>;`

*从选项(而不是配置)读取后端和引导生成文件设置。
`rb\2229<;https://rbcommons.com/s/twitter/r/2229>;`

*将内部工具迁移到pants repo中,并重命名为org.pantsbuild
`rb 2278<;https://rbcommons.com/s/twitter/r/2278>;`
`rb 2211<;https://rbcommons.com/s/twitter/r/2211>;`
`rb 2207<;https://rbcommons.com/s/twitter/r/2207>;`
`rb<;https://rbcommons.com/s/twitter/r/2205>;``br/>`rb<;https://rbcommons.com/s/twitter/r/2186>;``
`rb<;https://rbcommons.com/s/twitter/r/2195>;` ``br/>`rb<;https://rbcommons.com/s/twitter/r/2195>;` ``br/>`rb<;https://rbcommons.com/s/twitter/twitter/r/r/r/2195>;` ``br/>`br/>`rb/2193>;`
`rb 2192<;https://rbcommons.com/s/twitter/r/2192>;`
`RB 2191<;https://rbcommons.com/s/twitter/r/2191>;`
`RB 2191<;https://rbcommons.com/s/twitter/r/2191>;` `
`RB 2137<;https://rbcommons.com/s/twitter/r/2191>;`
`RB 2191<;https://rbcommons.com/s/s/twitter/r/r/2191>;` `
`rb俎2043<;https://rbcommons.com/s/twitter/r/2043>;`


*扼杀scala规范支持。
`rb<;https://rbcommons.com/s/twitter/r/2208>;`

*使用ivy提供的默认ivysettings.xml。使用ivy提供的ivy提供的默认ivysettings.xml。
`rb 2204/2204.rb<;https://rbcommons.com/s/twitter/r/2204>;`

>
*消除globs。在选项包中使用。br/>`rb'2082<;https://rbcommons.com/s/twitter/r/2082>;`
`rb'2082<;https://rbcommons.com/s/twitter/r/2082>;`
`rb'2197<;https://rbcommons.com/s/twitter/r/2197>;`

>*销毁过时的全局发布属性文件。
*销毁过时的全局发布属性文件。<
*销毁过时的全局发布文件。br/>` 994<;https://rbcommons.com/s/twitter/r/994>;http://rbcommons.com/s/twitter/twitter/r/2069>;` ` ` `<>
>
*升级锌到最新的最新的最新的最新的最成功的成绩。
`rb'2355<;https://rbcommons.com/s/twitter/r/2355/r/2355>;` ` `
`rb 2194<;http://rbcommons.com/s/twitter/r/r/2355>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` https://rbcommons.com/s/twitter/r/2194>;`
`rb<;https://rbcommons.com/s/twitter/r/2168>;http://rbcommons.com/s/twitter/twitter/r/2154>;http://rbcommons.com/s/twitter/r/21554>;http://rbcommons.com/s/twitter/r/21554>;http://rbcommons.com/s/twitter/r/21554>;http://rbcommons.com/s/twitter/21554>;https://rbcommons.com/s/twitter/twitter/twitter/r/r/r/r/r/21554>;https://rbcommons.com/br/>`rb<;https://rb/2149>;`
`rb 2125<;https://rbcommons.com/s/twitter/r/2125>;`

*migrate jar嫒u publish-config-scope.
`rb嫒2175<;https://rbcommons.com/s/twitter/r/2175>;`

*在导出格式中添加一个版本号,并添加一个包含一些文档的页面。
`rb嫒2162<;https://rbcommons.com/s/twitter/r/2162>;`

>
*将exclude-target-regexp选项递归
`rb 2136<;https://rbcommons.com/s/twitter/r/2136>;`



*kill-pantsbuild依赖maven.twttr.com.www.twttr.com.kill-pantsbuild依赖maven.twttr.com.
`rb-2019<;https://rbcommons.com/s/s/twitter/twitter/r/2019>;`
>>>
>>>>
*将pythontestbuilder折叠到pytestrun任务中。
`rb 1993<;https://rbcommons.com/s/twitter/r/1993>;`


buggfixes
~~~~~

*修复了参数如何传递给wire-gen的错误。
`rb 2354<;https://rbcommons.com/s/twitter/r/2354>;`

*解包jar时,首先计算排除模式
`rb 2352<;https://rbcommons.com/s/twitter/r/2352>;`

*创建fat jar时,将index.list添加为跳过jarrule
`rb 2342<;https://rbcommons.com/s/twitter/r/2342>;`

*包装的globs:make rglobs output git compatible
`rb 2332<;https://rbcommons.com/s/twitter/r/2332>;`

*在scrooge没有源时添加一致的错误消息。
`rb 2329<;https://rbcommons.com/s/twitter/r/2329>;`

*只有在存在时才运行junit是图中的junit_测试目标。
`rb 2291<;https://rbcommons.com/s/twitter/r/2291>;`

*修复引导本地缓存。
`rb 2336<;https://rbcommons.com/s/twitter/r/2336>;`

*为引导的jvm工具的jar名称添加了哈希值
`rb 2334<;http://s/twits/r/ 2334 /gt;``br/>
*如果非JAR工具失败,则导出TaskError:BR/>‘RB 2150’& lt;http://RBCONSON/COM/St/Twitter / R/2150和Gt;``Br/>< BR/> *修复Java锌隔离编译分析损坏,描述GITHUB发行第1626版BR/> RB<2325和LT;https://rbcommons.com/s/twitter/r/2325>;`

*上游分析修复
`rb 2312<;https://rbcommons.com/s/twitter/r/2312>;`

*影响无效和工件缓存的两个更改。
`rb 2269<;https://rbcommons.com/s/twitter/r/2269>;`

*添加Java节俭库指纹策略
`RB 2265<;https://rbcommons.com/s/twitter/r/2265>;`

*将每个测试数据的创建移动到teststarted方法。
`RB 2257<;https://rbcommons.com/s/twitter/r/2257>;'
BR/> *更新的锌使用SBT 0.138和新的Java编译器,它们提供适当的日志级别,输出。
RB 2248和lt;http://RBCOMSON.COM/St/Twitter / R/2248 & Gt;'`BR/>< BR/> *应用不一致地跨越ClasSPATS
RB 2247和lt;https://rbcommons.com/s/twitter/r/2247>;`

*放置所有额外的类路径元素在(scala编译)结束(scala编译)的时候(比如插件)在(scala编译)结束(scala编译)
`rb'2210<;https://rbcommons.com/s/twitter/r/2210>;` `


*修复git.py
`rb'2202<;https://rbcommons.com/s/twitter/r/2202>;` ` `

*移动一个注释来解决pytest bug。
`rb'2201<'rb'2201</s/twitter/twitter/2210>;` ` ` ` ` ` ` `<
>>
>(一)有权使用;https://rbcommons.com/s/twitter/r/2201>;`

*在jar上使用分类器的更多修复程序。
`issue 1489<;https://github.com/pantsbuild/pants/issues/1489>;`
`rb 2163<;https://rbcommons.com/s/twitter/r/2163>;`


*在(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口(x)出口)出口(x)出口(x)出口(x)出口(x)出口(x)出口)出口(x)出口)出口(x)出口)出口(x)出口(rb)2180>;` ` `




*修复` ` ` ` ` rb 2152<;http://rbcommons.com/s/commons.com/s/s/twittecommons.com/s/twitter/twitter/twitter/r/r/r/2180>;`/twitter/r/2157>;`


*增加了对ivy缓存在symlink目录下的支持,增加了对ivy缓存在symlink目录下的支持
`rb'2085<;https://rbcommons.com/s/twitter/r/2085>;` ` `
`rb'2129<;https://rbcommons.com/s/twitter/r/2129>;` ` `
`rb'2148<;https://rbcommons.com/s/twitter/twitter/r/2148>;` `




*生成changedTargetTask尊重规范不包括
`rb 2146<;https://rbcommons.com/s/twitter/r/2146>;`觕

*从工作线程传播键盘中断
`rb觕2143<;https://rbcommons.com/s/twitter/r/2143>;`

*仅向相关目标添加资源
`rb 2103<;https://rbcommons.com/s/twitter/r/2103>;`
`rb 2130<;https://rbcommons.com/s/twitter/r/2130>;`

*隔离编译失败后留下的清理分析
`rb 2127<;https://rbcommons.com/s/twitter/r/2127>;`

*测试glob运算符,修复glob+error
`rb 2104<;https://rbcommons.com/s/twitter/r/2104>;`

*围绕钉枪产卵的锁定以防止工人线程竞相产卵服务器
`rb 2102<;https://rbcommons.com/s/twitter/r/2102>;`

*强制将某些文件视为二进制文件。
`rb 2099<;https://rbcommons.com/s/twitter/r/2099>;`

*转换jarrule和jarrules以使用有效负载帮助指纹配置
`rb 2096<;https://rbcommons.com/s/twitter/r/2096>;``u

*fix`./pants server` output
`rb`2067<;https://rbcommons.com/s/twitter/r/2067>;``u

*fix issue with independent strategy and sources owned by multiple targets
`rb`2061<;https://rbcommons.com/s/twitter/r/2061>;`

*处理断开的资源映射文件(通过抛出异常)。
`rb 2038<;https://rbcommons.com/s/twitter/r/2038>;`

*将suboc sigint处理程序更改为更干净地退出
`rb 2024<;https://rbcommons.com/s/twitter/r/2024>;`

*包括分类器在jardependency equality/hashing中,https://rbcommons.com/s/twitter/r/2029>;`

*将更多数据迁移到jvm应用程序和jvm二进制目标中的负载字段
`rb 2011<;https://rbcommons.com/s/twitter/r/2011>;`

*修复常春藤解析消息:缺少预期的常春藤输出文件…/.ivy2/pants/internal-…-default.xml
`rb 2015<;https://rbcommons.com/s/twitter/r/2015>;`

*修复scalacompile中忽略的无效数据
`rb 2018<;https://rbcommons.com/s/twitter/r/2018>;`

*如果jmake depfile不存在,请不要指定它
`rb 2009<;https://rbcommons.com/s/twitter/r/2009>;`
`rb 2012<;https://rbcommons.com/s/twitter/r/2012>;`

*强制Java生成Protobuf Gen,消除虚假警告
`rb 1994<;https://rbcommons.com/s/twitter/r/1994>;`

*修复ragel gen条目中的错误(迁移配置)
`rb 1995<;https://rbcommons.com/s/twitter/r/1995>;`

*修复包括从属选项。
`rb 1760<;https://rbcommons.com/s/twitter/r/1760>;`



文档
~2.7.x运行。
`rb 2343<;https://rbcommons.com/s/twitter/r/2343>;``u

*更新关于如何开发和记录pants使用的jvm工具的文档
`rb 2318<;https://rbcommons.com/s/twitter/r/2318>;`

*从0.0.32开始更新changelog,为下一版本做准备。
`rb 2294<;https://rbcommons.com/s/twitter/r/2294>;`

*记录pantsbuild jvm工具的发布过程。
`rb 2289<;https://rbcommons.com/s/twitter/r/2289>;`

*修复新的"publish.jar"语法的发布文档
`rb 2255<;https://rbcommons.com/s/twitter/r/2255>;`

*隔离策略的示例配置。
`rb 2185<;https://rbcommons.com/s/twitter/r/2185>;`

*doc:上载计时统计信息
`rb 1700<;https://rbcommons.com/s/twitter/r/1700>;`

*添加robots.txt以排除爬虫程序行走"staging"测试发布目录
`rb 2072<;https://rbcommons.com/s/twitter/r/2072>;`

*添加一个注释,指出裤子引导需要编译器
`rb 2057<;https://rbcommons.com/s/twitter/r/2057>;`

*修复提及自动排除的文档。
`rb 2014<;https://rbcommons.com/s/twitter/r/2014>;`

新功能
~~~~~~~~~~~~~

*添加一个全局标记选项,以根据其标记筛选目标。
`rb\2362<;https://rbcommons.com/s/twitter/r/2362/>;``u

*添加对serviceloader服务提供商的支持。
`rb\2331<;https://rbcommons.com/s/twitter/r/2331>;`

*为简单的代码生成任务实现了独立的代码生成策略。
`rb\2322<;https://rbcommons.com/s/twitter/r/2322>;`

*添加指定python缓存目录的选项。
`rb\2320<;/Br/Tys/Br/** BASH自动完成支持< BR/>‘Rbp/>;http://sTwits/r//2307 & gt;/'Br/> 'Rb] 2326和lt;http://RBCONSON/COM/St/Twitter / R/2326和Gt;'`Br/>< BR/> *通过JAVA调用JVM DOC工具。
‘RB’2320和2307;http://http://https://rbcommons.com/s/twitter/r/2313>;`

>
*在锌锌矿任务中添加日志过滤器选项
`rb 2315<;https://rbcommons.com/s/twitter/r/2315>;`

*在bundle中添加一个产品将bundle添加到bundle中创建
`rb 22554<;https://rbcommons.com/s/twitter/r/22554>;`

>
*在锌矿任务中添加标记符
*在锌矿任务中添加标记符禁用自动不包括"2252";"2238";"2252";在"众所周知的位置"中查找Java发行版;"2242";"2242";Ps://RBCONSON/COM/St/Twitter / R/2238:在JAVA 1555中的进程Java编译中,'BR/'RB 2206和lt;http://s/tB/rt/r/2206 & gt;``br/>< BR/> *添加对额外发布元数据的支持。
'Rb' 2184和lt;http://RBCOMSON.COM/S/Twitter / R/2184 & gt;HTT<;https://rbcommons.com/s/twitter/r/2240>;``u

*将Android插件提取为SDist。
`rb 2249<;https://rbcommons.com/s/twitter/r/2249>;``u

*在锌编译期间添加可选输出。
`rb 2233<;https://rbcommons.com/s/twitter/r/2233>;`

*jvm工具发布过程
`rb 2292<;https://rbcommons.com/s/twitter/r/2292>;`

*使从consolerunner同时创建xml报告和输出到控制台成为可能。
`rb 2183<;https://rbcommons.com/s/twitter/r/2183>;`

*添加将产品创建为二进制,以便我们可以在外部插件中依赖它。
`rb 2172<;https://rbcommons.com/s/twitter/r/2172>;`

*发布到Maven Central
`rb 2068<;https://rbcommons.com/s/twitter/r/2068>;`
`rb 2188<;https://rbcommons.com/s/twitter/r/2188>;`

*提供在git历史中查找生成文件的全局选项164 & lt;http://s/twits/r//2164 & gt;/br/> rb*>2156和lt;http://rBuCONS.COM/St/Twitter / R/2156 & Gt;'`Br/>< BR/> *添加BuffFLIMAN程序实现和测试,以对照< BR/> 'Rb* 977和lt;http://RBCOMSON.COM/S/Twitter / R/977 /gt;`

*添加在发布期间禁止打印更改日志的选项
`rb 2140<;https://rbcommons.com/s/twitter/r/2140>;`

*按目标标记筛选
`rb 2106<;https://rbcommons.com/s/twitter/r/2106>;`

*增加了在jvm二进制目标manifest.mf中指定显式字段的能力。
`rb 2199<;https://rbcommons.com/s/twitter/r/2199>;`觔br/>`rb觔2084<;https://rbcommons.com/s/twitter/r/2084>;`觔br/>`rb觔2119<;https://rbcommons.com/s/twitter/r/2119>;`
`rb 2005<;https://rbcommons.com/s/twitter/r/2005>;`觕

*并行化独立JVM编译策略的块执行。
`rb觕2109<;https://rbcommons.com/s/twitter/r/2109>;`觕

*使测试任务指定异常中失败的目标。
`rb觕2090<;https://rbcommons.com/s/twitter/r/2090>;``
`rb<;https://rbcommons.com/s/twitter/r/21113>;`
`rb<;https://rbcommons.com/s/twitter/r/21112>;`

*支持filedeps中的glob输出。
`rb<;https://rbcommons.com/s/twitter/twitter/twitteons.com/s/www/s/twittecommons.com/s/s/twitter/twitter/r/r/21113>;``
`rb ``rb R/2092>;`

*导出:支持源和全局的导出
`rb 2082<;https://rbcommons.com/s/twitter/r/2082>;`
`rb 2094<;https://rbcommons.com/s/twitter/r/2094>;`

*类路径隔离:使常春藤解析在本地准确。
`rb 2064<;https://rbcommons.com/s/twitter/r/2064>;`

*添加对jar发布提交消息的postscript的支持。
`rb 2070<;https://rbcommons.com/s/twitter/r/2070>;`

*添加对自动着色jvm工具的可选支持。
`rb 2052<;https://rbcommons.com/s/twitter/r/2052>;` `
`rb 2073<;https://rbcommons.com/s/twitter/r/2073>;` ` `<

*介绍一个jvm二进制着色器。
`rb<;https://rbcommons.com/s/twitter/r/2050>;` ` ` `<>
*开源《长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长2306个<;https://rbcommons.com/s/twitter/r/2306>;`
`rb 2301<;https://rbcommons.com/s/twitter/r/2301>;`
`rb 2304<;https://rbcommons.com/s/twitter/r/2304>;` `
`rb<;https://rbcommons.com/s/twitter/twitter/r/2282>;`
`
`2301;lt;https://rbcommons.com/s/rbcommons.com/s/twitter/twitter/r/r RB 2033<;http://rbcommons.com/s/twitter/r/2033>;`

>
*实现一个导出的所有权模型。
`rb 2010<;https://rbcommons.com/s/twitter/r/2010>;``


>小改进、重构和工具化的小改进、重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~圣诞老人在长裤跑步中重复使用。
`rb 2349<;https://rbcommons.com/s/twitter/r/2349>;``u

*将rbt升级到最新版本
`rb 2360<;https://rbcommons.com/s/twitter/r/2360>;``u

*确保对lograw和log的arg只评估一次。(锌)
`rb<;https://rbcommons.com/s/twitter/r/2338>;`

*清理不必要的代码
`rb<;https://rbcommons.com/s/twitter/r/2339>;`


*从travis ivy缓存中排除com.examplorg。
`rb<;https://rbcommons.com/s/twitter/r/234/r/234/br/>
`rb<;https://rbcommons.com/s/rbcommons.com/s/twitter/twitter/r/r/2348/r 4>;`

*避免因ivydata更新而引起的常春藤缓存混乱。
`rb 2333<;https://rbcommons.com/s/twitter/r/2333>;`觕

*pythonchroot和相关代码的各种重构。
`rb觕2327<;https://rbcommons.com/s/twitter/r/2327>;`

*让pytest运行通过其基类创建其chroots。
`rb 2314<;https://rbcommons.com/s/twitter/r/2314>;`觕br/>
*为函数添加一组备忘录装饰符。
`rb觕2308<;https://rbcommons.com/s/twitter/r/2308>;`觕br/>`rb觕2317<;https://rbcommons.com/s/twitter/r/2317>;`

*允许jvm工具测试从工件引导缓存。
`rb 2311<;https://rbcommons.com/s/twitter/r/2311>;``u

*fixed'没有属性'exception+better tests for export goal
`rb 2305<;https://rbcommons.com/s/twitter/r/2305>;``u

*重构protobufgen以使用simplecoden。
`rb 2302<;https://rbcommons.com/s/twitter/r/2302>;`

>
*将jaxbgen重构为simplecodegen使用simplecodegen。
`rb 2303<;https://rbcommons.com/s/twitter/r/2303>;`


*将pants header添加到分类python文件
`rb 2298<;https://rbcommons.com/s/twitter/twitter/r/22998>;`

>

>

>
*删除从python文件中未使用的导入
`rb 2295<;https://rbcommons.com/s/twitter/r/2295>;`

*将patrick的simplecodegentask基类与wiregen集成。
`rb 2274<;https://rbcommons.com/s/twitter/r/2274>;`

*修复junit run.py中的错误日志语句。
`rb#2290<;https://rbcommons.com/s/twitter/r/2290>;`

*提供更具体的值解析错误
`rb 2283<;https://rbcommons.com/s/twitter/r/2283>;`

*在sbt接口上耗尽增量编译器dep。
`rb 2279<;https://rbcommons.com/s/twitter/r/2279>;`

*在jar工具中使用bufferedoutputstream
`rb 2270<;https://rbcommons.com/s/twitter/r/2270>;`

*为dirutil添加相对符号链接以获取最新运行报告https://rbcommons.com/s/twitter/r/2268>;`


*rm-exception.message calls
`rb 2245<;https://rbcommons.com/s/twitter/r/2245>;`

*对生成的cobertura-xml报告进行健全性检查
`rb<;https://rbcommons.com/s/twitter/r/2231>;`

>
*[pants/jar]br/>


>

=>>
`rb 2230<;https://rbcommons.com/s/twitter/r/2230>;`

*convert validation.assert_list isinstance checking to be lazy
`rb 2228<;https://rbcommons.com/s/twitter/r/2228>;`

*对运行
`rb 2223<的cpp命令使用工作单元输出;


>
*删除所有全局配置状态。
`rb22222<;https://rbcommons.com/s/twitter/r/22222>;`
`rb'22222<;https://rbcommons.com/s/twitter/r/22222>;``br/>`rb'2181<;https://rbncomcommons.com/s/twitter/r/2181>;`
`rb'2160<;https://rbcommons.com/s/twitter/twitter/r/r/r/r/twitter/r/r/r/r/r/r/r/r/r/r/r/r/22222>;`
`rb'2160>;`
`rb 2159<;https://rbcommons.com/s/twitter/r/2159>;` br/>`rb 2151<;https://rbcommons.com/s/twitter/r/2151>;` br/>`rb 2142<;https://rbcommons.com/s/twitter/r/2142>;` br/>`rb 2141<;https://rbcommons.com/s/twitter/r/2141>;`

*使build.tools中的specs版本与第三方/build中的specs版本匹配。
`rb 2203<;https://rbcommons.com/s/twitter/r/2203>;`

*处理生成文件上下文中的警告。
`rb 2198<;https://rbcommons.com/s/twitter/r/2198>;`

*用番石榴缓存替换自定义软引用缓存。(锌)https://rbcommons.com/s/twitter/r/2190>;`

*为裤子scala代码建立一个源根。
`rb 2189<;https://rbcommons.com/s/twitter/r/2189>;`

*锌补片可改善往返时间
`rb 2178<;https://rbcommons.com/s/twitter/r/2178>;`

*请求时缓存解析的胡子模板
`rb 2171<;https://rbcommons.com/s/twitter/r/2171>;`

*memoize linkify以减少报告文件stat调用
`rb 2170<;https://rbcommons.com/s/twitter/r/2170>;`

*refactor buildfile and buildfileadressmapper
`rb\2110<;https://rbcommons.com/s/twitter/r/2110>;`

*fix whitespace in workerpool test,rm unused import
`rb\2144<;https://rbcommons.com/s/twitter/r/2144>;`

*使用jvm编译器作为隔离工作单元的父级,而不是"隔离",添加工作单元以进行分析
`rb 2134<;https://rbcommons.com/s/twitter/r/2134>;`

*在工具无法引导时改进错误消息。
`rb 2135<;https://rbcommons.com/s/twitter/r/2135>;`

*将rglobs修复到文件规范代码。
`rb 2133<;https://rbcommons.com/s/twitter/r/2133>;`

*将工作单元输出发送到stderr;在测试期间将工作单元输出发送到stderr;https://rbcommons.com/s/twitter/r/r/2108<;https://rbcommons.com/s/twitter/r/r/21010/r/br/>
>`rbcommons.com/br/>

`rbcommons.com/br/>

`8>;`

*对锌分析分离/合并测试数据生成的更改:
`rb 2095<;https://rbcommons.com/s/twitter/r/2095>;`

*在运行结束时添加一个虚拟工作单元,以打印包含上次任务所用时间的时间戳。
`rb 2054<;http://RB/CONS.COM/St/Twitter / R/2054和G.;'BR/> BR/>为资源根添加"Java资源"和"Java测试资源"内容类型。
RB 2046和Ltp://RBCOMSON.COM/S/Twitter / R/2046和Gt;'Br/B> > BR/> *升级ValualEnV从120.7~12 1.1。https://rbcommons.com/s/twitter/r/2047>;`

*将src/下的所有%formatted字符串转换为str.format格式
`rb\2042<;https://rbcommons.com/s/twitter/r/2042>;`

*移动要调试的注册的覆盖。
`rb\2023<;https://rbcommons.com/s/twitter/r/2023>;`

*将jvm_binary.py拆分为jvm_binary.py和jvm_app.py。
`rb_2006<;https://rbcommons.com/s/twitter/r/2006>;`

*提前验证分析,并明确处理
`rb_1999<;https://rbcommons.com/s/twitter/r/1999>;`

*切换到importlib
`rb\2003<;https://rbcommons.com/s/twitter/r/2003>;`

*在工作单元中进行一些重构和整理。
`rb\1981<;https://rbcommons.com/s/twitter/r/1981>;`

*删除virtualenv tarball从ci缓存中。
`rb 2281<;https://rbcommons.com/s/twitter/r/2281>;``u

*将示例和测试项目的测试移到测试中
`rb 2158<;https://rbcommons.com/s/twitter/r/2158>;``u

*在测试之间共享python解释器/egg缓存。
`rb 2256<;https://rbcommons.com/s/twitter/r/22556>;``

>
*增加对python测试分片的支持。
`rb'2243<;https://rbcommons.com/s/twitter/r/2243>;`

*修复osx-ci漏洞。
`rb'2241<;https://rbcommons.com/s/twitter/r/r/2241>;`

>*修复测试类名c.c/>>*修复测试类名c.c&;p error
`rb 2227<;https://rbcommons.com/s/twitter/r/2227>;`

*删除scala发布集成测试使用的pytest跳过标记--doc scaladoc skip
`rb 2225<;https://rbcommons.com/s/twitter/r/2225>;`



*对分类器的集成测试
`rb'2216<;https://rbcommons.com/s/twitter/r/22116>;`
`rb'22118<;https://rbcommons.com/s/twitter/r/22118>;``rb'22118<;https://rbcommons.com/s/twitter/r/22118>;`

*对分类器的集成测试
>
*使用2-it-shard来避免使用2-it-shard来避免使用2-it-shard来避免使用2-it-shard。OSX CI超时。
` rb 2217<;https://rbcommons.com/s/twitter/r/2217>;`

*没有jvmtooltasktestbase要求访问"实数"选项值。
`rb 2213<;https://rbcommons.com/s/twitter/r/2213>;`

*有两个test_export_integration.py测试。
`rb 2215<;https://rbcommons.com/s/twitter/r/2215>;`

*不包括非集成测试中的集成测试。
`rb 2173<;https://rbcommons.com/s/twitter/r/2173>;`

*简化一些测试设置。
`rb 2167<;https://rbcommons.com/s/twitter/r/2167>;`

*即使安装程序失败,也要确保始终进行某些测试清理。
`rb 2166<;https://rbcommons.com/s/twitter/r/2166>;`

*添加了一个不带缓存引导的引导程序逻辑测试。jar
`rb 2126<;https://rbcommons.com/s/twitter/r/2126>;`

*从测试生成文件的默认目标中删除集成测试
`rb 2086<;https://rbcommons.com/s/twitter/r/2086>;`

*cap bootstrapjvmtools mem in jvmtooltasktestbase.
`rb 2077<;https://rbcommons.com/s/twitter/r/2077>;`

*在Travisci下不重新设置钉枪。
`RB 1852<;https://rbcommons.com/s/twitter/r/1852>;` br/>`rb 2065<;https://rbcommons.com/s/twitter/r/2065>;` br/>
*测试上下文设置的进一步清理。
`rb 2053<;https://rbcommons.com/s/twitter/r/2053>;` br/>
*删除自定义测试配置的管道。
`rb 2051<;http://rbcommons.com/s/twitter/r/2051>;`

>
*测试时使用假上下文。
`rb<;https://rbcommons.com/s/twitter/r/2049>;`

>
*删除旧的taskstest基类。
`rb<;https://rbcommons.com/s/twitter/r/r/2039>;`
`rb&2031&2031&2031&2031&rb `

>
>
*测试时使用假上下文。
`rb 2049<;https://http://rbcommons.com/中尉;http://rbcommons.com/s/twitter/r/2031>;`
`RB2027;2027<;https://rbcommons.com/s/twitter/r/2027>;`
`rb 2022<;https://rbcommons.com/s/twitter/r/2022>;`
`rb2022<;https://rbcommons.com/s/twitter/r/2022/r/2022>;`
`RB2017<;https://rbcommons.com/s/twitter/twitter/r/2017>;` `
`rb2022027;http://rb
`rb2022027;http://rb 2016<;https://rbcommons.com/s/twitter/r/2016>;`

*将com.pants包重构为org.pantsbuild in examples和testprojects
`rb\2037<;https://rbcommons.com/s/twitter/r/2037>;`

*添加了一个简单的"helloworld"Java示例。
`rb\2028<;https://rbcommons.com/s/twitter/r/2028>;``u

*将workdir放在裤子下面
`rb\2007<;https://rbcommons.com/s/twitter/r/2007>;`

0.0.32(3/26/2015)
----


~~~~~~

*修复小型依赖关系
`issue 1329<;https://github.com/pantsbuild/pants/issue s/1329>;` br/>`rb 1986<;https://rbcommons.com/s/twitter/r/r/1986>;`

*不要对linter中的选项进行变异
`rb 1978<;https://rbcommons.com/s/twitter/r/1978>;`

*修复锌分析拆分代码中的错误逻辑错误
`rb 1969<;https://rbcommons.com/s/twitter/r/1969>;`

*始终在测试文件args上使用relpathhttps://github.com/pantsbuild/pants/issues/1277>;` `
`rb 1959<;https://rbcommons.com/s/twitter/r/1959>;`

api更改
~~~~~~~~~~~

*删除打开的zip64以支持无处不在的zip64
`rb 1984<;https://rbcommons.com/s/twitter/r/1984>;`

文档
~~~~~~~~~~~~~~

*rm python旧,旧文档
`rb 1973<;https://rbcommons.com/s/twitter/r/1973>;`

*更新了ivysettings.xml,并对本地repos进行了注释和注释
`rb 1979<;https://rbcommons.com/s/twitter/r/1979>;`

*更新如何在常春藤中设置代理
`rb 1975<;https://rbcommons.com/s/twitter/r/1975>;`

>新功能
~~~~~~~~~~~~~

*忽略scalastyle中的空行和注释排除文件
`rb 1971<;https://rbcommons.com/s/twitter/r/1971>;`


*添加一个--test junit coverage jvm options flag
`rb 1968<;https://rbcommons.com/s/twitter/r/1968>;`

*--resolve ivy的软排除标志
`rb 1961<;https://rbcommons.com/s/twitter/r/1961>;`

重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*rid pants build.pants不需要的antlr dep的裤子https://github.com/pantsbuild/pants/issues/1126>;``u
`rb 1983<;https://rbcommons.com/s/twitter/r/1983>;``u

*convert ragel-gen.py to use new options and expunge config from binaryutil
`rb 1970<;https://rbcommons.com/s/twitter/r/1970>;`

*添加jvmcompileisolatedstrategy
`rb 1898<;https://rbcommons.com/s/twitter/r/1898>;`

*将pythonchroot的构造移到pythontask基类
`rb 1965<;https://rbcommons.com/s/twitter/r/1965>;`

*删除pythonbinarybbuilder类
`rb 1964<;https://rbcommons.com/s/twitter/r/1964>;`

*删除死代码
`rb 1960<;https://rbcommons.com/s/twitter/r/1960>;`

*进行测试,检查返回代码是否被传播
`rb 1966<;https://rbcommons.com/s/twitter/r/1966>;`

*cleanup
`rb\1962<;https://rbcommons.com/s/twitter/r/1962>;`

*去掉python构建代码中几乎所有的直接配置访问
`rb\1954<;https://rbcommons.com/s/twitter/r/1954>;`

0.0.31(3/20/2015)
----


~~~~~

*使javaprotobuflibrary无法导出以修复发布。
`rb 1952<;https://rbcommons.com/s/twitter/r/1952>;`

*将压缩选项与临时本地工件缓存一起传递。
`rb#1955年<;https://rbcommons.com/s/twitter/r/1955>;`


*修复scascacompile中的一个缺失符号;http://rbcommons.com/s/twitter/r/1885>;http://rbcommons.com/s/twitter/r/1885>;`
`rb 1945<;https://rbcommons.com/s/twitter/r/1945/r/1945>;`
>
*只有当直接调用
>`rb/rb时才会死1953<;https://rbcommons.com/s/twitter/r/1953>;`

*添加用于回溯的导入,并添加用于执行该代码路径的测试,rm unsed kwargs
`rb 1868<;https://rbcommons.com/s/twitter/r/1868>;`
`rb 1943<;https://rbcommons.com/s/twitter/r/1943>;`



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~(一)有权使用;https://rbcommons.com/s/twitter/r/1940>;`

`

*在idea和eclipse目标中添加标志,以通过ivy排除拉入源代码和javadoc
`rb 1939<;https://rbcommons.com/s/twitter/r/1939>;`觕

重构和工具化
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



>
>








>
>
*重构和重构
>`rb
`rb 1946<;http://rbcommons-rbcommons<.com/s/twitter/r/1946>;`

*将set([])/orderedset([])更改为set()/orderedset()
`rb 1947<;https://rbcommons.com/s/twitter/r/1947>;`

*将testpythonsetup重命名为testsetuppy
`rb 1950<;https://rbcommons.com/s/twitter/r/1950>;`

*将pythonsetup任务重命名为setuppy
`rb\1942<;https://rbcommons.com/s/twitter/r/1942>;`

<0.0.30(3/18/2015)
----


buggfixes
~~~~

*将丢失的deps从全局切换到六个范围
`rb\1931<;https://rbcommons.com/s/twitter/r/1931>;` `
`rb 1937<;https://rbcommons.com/s/twitter/r/1937>;`

*fix python_repl to work for python_requirement_libraries
`rb 1934<;https://rbcommons.com/s/twitter/r/1934>;`

*将计数变量移到循环外
`rb 1926<;https://rbcommons.com/s/twitter/r/1926>;`

*修复合成目标上下文处理中的回归
`rb 1921<;https://rbcommons.com/s/twitter/r/1921>;`

*尝试修复pypi上changelog的.rst呈现
`rb 1911<;https://rbcommons.com/s/twitter/r/1911>;`

*若要将android.jar添加到类路径,请在task的workdir下创建一个副本
`rb 1902<;https://rbcommons.com/s/twitter/r/1902>;`

*在构造context.target()时遍历合成目标依赖项
`rb 1863<;https://rbcommons.com/s/twitter/r/1863>;`
`rb 1914<;https://rbcommons.com/s/twitter/r/1914>;`

*将锌名称哈希标志的值混合到缓存键中仅通过分类器区分的多个常春藤制品
`rb 1905<;https://rbcommons.com/s/twitter/r/1905>;``u

*fix`git.detect`u worktree`优雅地失败
`rb 1903<;https://rbcommons.com/s/twitter/r/1903>;``u

*避免重复重新分析
`rb,<;https://rbcommons.com/s/twitter/r/1898/r/1898/,>;`
`rb;1938<;https://rbcommons.com/s/twitter/r/1938>;`



>API的变化
~~~~~~~~~~~~~~~~~~~

*删除现在已经多余的"平行资源目录"黑客入侵行为
`rb 1907<;https://rbcommons.com/s/twitter/twitter/r/r/1907>;是的`

*默认情况下,使rglob遵循符号链接目录
`rb 1881<;https://rbcommons.com/s/twitter/r/1881>;`


文档
~~~~~~~~~~~~~~~

*试图澄清如何贡献文档
`rb 1922<;https://rbcommons.com/s/twitter/r/1922>;`


*添加有关如何启用额外常春藤调试的文档
`rb 1906<;https://rbcommons.com/s/twitter/r/1906>;`

*将文档添加到setup_repo.md,并提供有关如何将裤子配置为在防火墙后工作的提示
`rb 1899<;https://rbcommons.com/s/twitter/r/1899>;`

现有技术:https://rbcommons.com/s/twitter/r/1795/
`rb 1930<;https://rbcommons.com/s/twitter/r/1930>;`

*添加新的"导出"目标供IDE集成使用http s://rbcommons.com/s/twitter/r/1929>;`\u

*添加在环境中检测http\u代理或https\u代理并将其传递给ivy
`rb\1877<;https://rbcommons.com/s/twitter/r/1877>;`

*pants publish支持将额外的发布工件作为附加分类器的单个工件发布
`rb 1879<;https://rbcommons.com/s/twitter/r/1879>;`
`rb 1889<;https://rbcommons.com/s/twitter/r/1889>;`

重构和工具
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*删除无效的缩写目标ID代码。
`rb 1918<;https://rbcommons.com/s/twitter/r/1918>;``ubr/>`rb 1944<;https://rbcommons.com/s/twitter/r/1944>;`



*将aptcmpile移动到自己的文件
`rb'1935<;https://rbcommons.com/s/twitter/r/1935>;`



*使用6.moves.range到处都可以使用
`rb'1931<;https://rbcommons.com/s/twitter/r/1931>;`




>
`rb'1927&1927&1927&1927&rbcommons.com/twitter/1935>;``rb









中尉;https://rbcommons.com/s/twitter/r/1927>;`

*修复jvmcompilestrategy post中的导入问题https://rbcommons.com/s/twitter/r/1885/
`rb 1900<;https://rbcommons.com/s/twitter/r/1900>;`

*将内容从jvm移到项目信息后端
`rb 1917<;https://rbcommons.com/s/twitter/r/1917>;`

*提供的配置在很久以前就已经被弃用了
`rb\1915<;https://rbcommons.com/s/twitter/r/1915>;`

*将jvm调试配置功能移到新的选项系统
`rb\1924<;https://rbcommons.com/s/twitter/r/1924>;`\u

*从specs运行中删除--color选项。请参阅https://rbcommons.com/s/twitter/r/1814/
`rb 1916<;https://rbcommons.com/s/twitter/r/1916>;`觕

*删除self.conf参数到self.classpath
`rb觕1913<;https://rbcommons.com/s/twitter/r/1913>;`

*更新ivy-utils错误消息:包括分类器,并将插值从%切换到格式
`rb 1908<;https://rbcommons.com/s/twitter/r/1908>;`

*在git预提交脚本中添加了一个python helper用于check header.sh
`rb 1910<;https://rbcommons.com/s/twitter/r/1910>;`

*删除scalastyle.py中的直接配置访问在python 3中,https://rbcommons.com/s/twitter/r/1901>;` `

*对截断的锌分析文件提出了一个更好的异常
`rb 1896<;https://rbcommons.com/s/twitter/r/1896>;`

*OSX CI运行的Fail Fast
`rb 1894<;https://rbcommons.com/s/twitter/r/1894>;`

*升级到最新的rbt版本
`rb 1893<;https://rbcommons.com/s/twitter/r/1893>;`

*使用cmp而不是文件哈希
`rb 1892<;https://rbcommons.com/s/twitter/r/1892>;`

*拆分JVMCompileStrategy接口
`rb 1885<;https://rbcommons.com/s/twitter/r/1885>;`

*将工作单元与runtracker分离
`rb 1928<;https://rbcommons.com/s/twitter/r/1928>;`

*添加scm.add,更改publish显式添加pushdb,移动scm发布于
`rb 1868<;https://rbcommons.com/s/twitter/r/1868>;`

0.0.29(3/9/2015)
----

~

*支持本地预提交检查
`rb 1883<;https://rbcommons.com/s/twitter/r/1883>;`

*修复换行以修复损坏的主版本
`rb 1888<;https://rbcommons.com/s/twitter/r/1888>;`

*切分osx ci
`rb 1873<;https://rbcommons.com/s/twitter/r/1873>;`

*更新travis的裤子缓存设置
`rb 1875<;https://rbcommons.com/s/twitter/r/1875>;``u

*OSX CI上的FixUp-Contrib测试
`rb\1867<;https://rbcommons.com/s/twitter/r/1867>;``u

*将Travis CI上的测试碎片数量从8个减少到6个
`rb\1804<;https://rbcommons.com/s/twitter/r/1804>;`

*缓存ISORT VENV for CI运行
`rb 1740<;https://rbcommons.com/s/twitter/r/1740>;`

*修复CI ISORT检查
`rb 1728<;https://rbcommons.com/s/twitter/r/1728>;`

测试
~和env
`rb<1851<;https://rbcommons.com/s/twitter/r/1851>;``br/>`rb<1865<;https://rbcommons.com/s/twitter/r/1865>;``


*提高androiddistribution覆盖率
`rb<1861<;https://rbcommons.com/s/twitter/r/r/1861>;` `
>
*更新rbcommons.com/s/s/twitter/twitter/r/1861>;` ` ` `<

>>*更新更新rbcommons.protobuf和wire任务测试
`rb 1854<;https://rbcommons.com/s/twitter/r/1854>;``u

*用target
`rb 1821<;https://rbcommons.com/s/twitter/r/1821>;``u

*将test jvm run.py切换到新的tasktestbase,而不是旧的tasktest
`rb 1829<;https://rbcommons.com/s/twitter/r/1829>;`

*删除两个无用的测试
`rb 1828<;https://rbcommons.com/s/twitter/r/1828>;`

*修复python运行集成测试
`rb 1810<;https://rbcommons.com/s/twitter/r/1810>;`

*解决NS包的Py测试运行程序问题
`rb<;https://rbcommons.com/s/twitter/r/1813>;`

*添加Git更改日志的测试
`rb 1792<;https://rbcommons.com/s/twitter/r/1792>;`

*为testandroidconfigutil创建一个不带写永久性的目录
`rb 1796<;https://rbcommons.com/s/twitter/r/1796>;`

*将一些测试(无代码更改)从tests/python/pants test/tasks重新定位到
tests/python/pants test/backend/codegen/tasks以镜像源位置
`rb 1746<;https://rbcommons.com/s/twitter/r/1746>;`

~~~~~

*添加一些关于使用pants报告服务器进行故障排除的文档
`rb 1887<;https://rbcommons.com/s/twitter/r/1887>;`

*任务和失效的docstring重新格式化检查
`rb 1769<;https://rbcommons.com/s/twitte r/r/1769>;`

*文档:显示intellij.html的正确图片
`rb 1716<;https://rbcommons.com/s/twittet
*DOC+=如何打开Cache
Rbp://RBCONSON/COM/S/Twitter / R/1668>>BR/> BR/>新的语言:C++BR/> ~~~~~~~~~~~~~~~~~~~Br/> BR/> *单独的编译步骤C++编译对象:BR/>‘RB’1855和lt;http://RBCOMSON.COM/S/Twitter / R/1855/Gt;R/R/1716和gt;''< BR/> > BR/>*固定CppTooClutsto是懒惰的,实际上缓存"Br/>‘Rbx’1850/lt;http://RBCOMSON.COM/S/Twitter / R/ 1850 & gt;
BR/*c++支持,在Runib
‘RB 1818’& lt;http://RBCOMSON.COM/S/Twitter / R/1818 & Gt;`

api更改
~~~~~~~~~~

*删除全局"ng守护进程"标志
`rb 1852<;https://rbcommons.com/s/twitter/r/1852>;`觕

*从pants.ini中删除了并行"测试"路径设置。裤子回购不再需要它了
`rb 1846<;https://rbcommons.com/s/twitter/r/1846>;`

*生成文件格式清理:

-deprecate bundle()。添加有利于bundle(files=)
`rb 1788<;https://rbcommons.com/s/twitter/r/1788>;`
-不赞成.intransitive(),而赞成参数
`rb 1797<;https://rbcommons.com/s/twitter/r/1797>;`
-不赞成target.with description有利于target(description=)
`rb 1790<;https://rbcommons.com/s/twitter/r/1790>;`
-允许在globs中排除
`rb 1762<;https://rbcommons.com/s/twitter/r/1762>;`
-将with artifacts移到artifacts参数
`rb 1672<;https://rbcommons.com/s/twitter/r/1672>;`

*试图否决某些旧方法
`rb 1720<;https://rbcommons.com/s/twitter/r/1720>;``u

*选项重构工作

-使选项注册递归成为可选
`rb 1870<;https://rbcommons.com/s/twitter/r/1870>;``u
-从jar publish.py中删除所有直接配置使用;https://rbcommons.com/s/twitter/r/1844>;`
-从选项中读取pants distdir,而不是config
`rb\1842<;https://rbcommons.com/s/twitter/r/1842>;`
-删除旧代代码中的直接配置引用
`rb\1839<;https://rbcommons.com/s/twitter/r/1839>;`
-android后端现在只使用新的选项系统
`rb 1819<;https://rbcommons.com/s/twitter/r/1819>;`
-用选项替换runtracker中的配置使用
`rb 1823<;https://rbcommons.com/s/twitter/r/1823>;`
-向options bootstrapper添加pants-bootstradir和pants-configdir
`rb-1835<;https://rbcommons.com/s/twitter/r/1835>;``u
-删除task.py中的所有直接配置访问权
`rb-1827<;https://rbcommons.com/s/twitter/r/1827>;`
-将goal idea和eclipse中的仅配置选项转换为使用新的选项格式
`rb 1805<;https://rbcommons.com/s/twitter/r/1805>;` br/>-从某些任务中删除配置部分布尔标志的名称,重构现有标志
`issue 34<;https://github.com/pantsbuild/intellij pants plugin/issue s/34>;`
`rb 1799<;https://rbcommons.com/s/twitter/r/1799>;`
-将protobuf gen的pants.ini配置值迁移到gen.protobuf下的高级注册选项#1799<;https://rbcommons.com/s/twitter/r/1799>;`
`rb
*使用unionproducts实现编译类路径#1725<;https://rbcommons.com/s/twitter/r/1725>;`

*将jar工具更新到0.1.9并切换到使用@argfile调用约定
`rb\1798<;https://rbcommons.com/s/twitter/r/1798>;`

*裤子要遵守glo的xdb规范unix系统上的bal存储
`rb 1817<;https://rbcommons.com/s/twitter/r/1817>;`

*为ivyimports任务添加mixin(importjarsmixin)
`rb 1783<;https://rbcommons.com/s/twitter/r/1783>;`

*为unpackars任务添加了无效检查
`rb 1776<;https://rbcommons.com/s/twitter/r/1776>;``u

*对pants源代码启用python eval
`rb\1773<;https://rbcommons.com/s/twitter/r/1773>;``u

*为python覆盖添加xml输出
`issue\1105<;https://github.com/pantsbuild/pants/issues/1105>;`
`rb 1770<;https://rbcommons.com/s/twitter/r/1770>;`

*在启动protoc之前,可以选择在其路径上添加路径值
`rb 1756<;https://rbcommons.com/s/twitter/r/1756>;`

*向分区报告添加进度信息
`rb 1749<;https://rbcommons.com/s/twitter/r/1749>;`

*添加signapk产品和zipaign任务
`rb 1737<;https://rbcommons.com/s/twitter/r/1737>;`

*向注册选项添加"高级"参数
`rb 1739<;https://rbcommons.com/s/twitter/r/1739>;`





`rb'1305<;https://rbcommons.com/s/twitter/r/1305>;` ` `



>错误修复和功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*杀死。树树苗的裂口
`rb'1886<;https://rbcommons.com/s/s/twitter/twitter/r/1886>;` ` ` ` ` ` ~~~~~~~~~~~~~~~~~~~~更新我们的将库请求到更新的内容https://rbcommons.com/s/twitter/r/1884>;` `

*为工作单元输出取一个更漂亮的名称
`rb 1876<;https://rbcommons.com/s/twitter/r/1876>;`

*fixup dxcompile jvm廑选项列表
`rb廑1878<;https://rbcommons.com/s/twitter/r/1878>;`廑

*确保<;?当创建空的XML报表时,XML从文件的开头开始
`rb 1856<;https://rbcommons.com/s/twitter/r/1856>;`

*set print_u exception_u stacktrace in pants.ini
`rb 1872<;https://rbcommons.com/s/twitter/r/1872>;`

*handle——打印异常堆栈跟踪和——版本更加优雅
`rb 1871<;https://rbcommons.com/s/twitter/r/1871>;`

*改进androiddistribution缓存
`rb 1861<;https://rbcommons.com/s/twitter/r/1861>;`




`rb 1779<;https://rbcommons.com/s/twitter/r/1779>;`````rb 1858<;https://rbcommons.com/s/twitter/twitter/r/1858>;```rb 1858<;`````

*修复警告/警告混淆
`rb 1866<;https://rbcommons.com/s/twitter/twitter/r/1866/r/1866/r/1866。>;`

*查找缺少节的默认值的fixup config
`rb 1851<;https://rbcommons.com/s/twitter/r/1851>;`

*从config
`rb 1857<;https://rbcommons.com/s/twitter/r/1857>;`

*生成context.targets()包括综合性目标
`rb<;https://rbcommons.com/s/twitter/r/1840>;``br/>`rb<;https://rbcommons.com/s/twitter/r/1863>;` `


*将微型计算机左0左0左6位
`rb<;https://rbcommons.com/s/twitter/twitter/r/1849>;`


`rbcommons.com/s/twitter/twitter/r/r/1849>;` ` ` ` `




>*之前的设置日志记录加载插件
`rb 1820<;https://rbcommons.com/s/twitter/r/1820>;`

*介绍pants setup py和contrib setup py helpers
`rb 1822<;https://rbcommons.com/s/twitter/r/1822>;`

*支持锌名称哈希
`rb 1779<;https://rbcommons.com/s/twitter/r/1779>;`

*实际上从t.c.tools.compiler生成一个depfile并在jmake中使用`

*ivy imports现在有一个缓存
`rb 1785<;https://rbcommons.com/s/twitter/r/1785>;`

*去掉python repl.py中的一些直接配置用法
`rb 1826<;https://rbcommons.com/s/twitter/r/1826>;`

*add在注册产品之前检查jars是否存在
`rb 1808<;https://rbcommons.com/s/twitter/r/1808>;`

*shlex the python run args
`rb 1782<;https://rbcommons.com/s/twitter/r/1782>;`

*将t.c.log usages转换为logging
`rb 1815<;https://rb common s.com/s/twitter/r/1815>;`

*删除未使用的twitter.common reqs和deps
`rb 1816<;https://rbcommons.com/s/twitter/r/1816>;`

*在检查头之前检查导入排序
`rb 1812<;https://rbcommons.com/s/twitter/r/1812>;`

*fixup输入错误访问调试端口选项https://rbcommons.com/s/twitter/r/1811>;` `

*允许Dependees目标和想法尊重--spec掼excludes选项
`rb掼1795<;https://rbcommons.com/s/twitter/r/1795>;`

*复制T.C.lang.{AbstractClass,singleton}到pants
`rb 1803<;https://rbcommons.com/s/twitter/r/1803>;`

*用六个
`rb 1801<;https://rbcommons.com/s/twitter/r/1801>;`

*修复java示例readme.md中的sp
`rb 1800<;https://rbcommons.com/s/twitter/r/1800>;`

>
*添加util.xmlpparser和androidmanifestparsers
`rb<;https://rbcommons.com/s/twitter/r/1757>;`

>
>
>
*将compatibility.exec函数替换为"six.exec"函数,将compatibilcompatibil.exec函数替换为"six.exec `
`rb 1742<;https://rbcommons.com/s/s/twitter/twitter/r/r/1742/r/1742>;` ` ` `>` rb 1794<;https://rbcommons.com/s/twitter/r/1794>;`

*处理裤子服务器的陈旧pidfiles
`rb 1791<;https://rbcommons.com/s/twitter/r/1791>;`

*修复scrooge版本
`rb 1793<;https://rbcommons.com/s/twitter/r/1793>;`

*将scrooge任务提取到contrib/
`rb 1780<;https://rbcommons.com/s/twitter/r/1780>;`

*fixup jarpublish changelog rendering
`rb 1787<;https://rbcommons.com/s/twitter/r/1787>;`

*在匿名化器中保留字典顺序https://rbcommons.com/s/twitter/r/1771>;`

*替换兼容性的所有实例。string
`rb\1764<;https://rbcommons.com/s/twitter/r/1764>;`

*改进python运行错误消息
`rb\1773<;https://rbcommons.com/s/twitter/r/1773>;`
`rb 1777<;https://rbcommons.com/s/twitter/r/1777>;` `

>
*将pex升级至0.8.6
`rb 1778<;https://rbcommons.com/s/twitter/twitter/r/1778>;`

*介绍一个pythoneval任务
`rb 1772<;https://rbcommons.com/s/twitter/r/r/1772>;是的`







>
*试图清理ivytaskmixin中待办事项的待办事项







*rm double-dag
`rb.com/s/twitter/r/1753/r/1753>;`

*rm double-dag


*将跳过/目标无效添加到节俭的衣领中`

*改进帮助打印的实现https://rbcommons.com/s/twitter/r/1751>;`

*传递编译的生成文件路径
`rb 1742<;https://rbcommons.com/s/twitter/r/1742>;`

*测试中全局配置状态的bandaid泄漏
`rb 1750<;https://rbcommons.com/s/twitter/r/1750>;`

*修复cobertura覆盖,使其实际工作能够使用自定义配置文件引导Ivy
`rb 1709<;https://rbcommons.com/s/twitter/r/1709>;`

*终止生成文件字节码编译
`rb 1736<;https://rbcommons.com/s/twitter/r/1736>;`

*kill'goal'在pants脚本中的用法
`rb 1738<;https://rbcommons.com/s/twitter/r/1738>;`

*修复常春藤报告生成和打开
`rb 1735<;https://rbcommons.com/s/twitter/r/1735>;`

*用于PEX上下文的fixup pants sys.excepthook
`rb 1733<;https://rbcommons.com/s/twitter/r/1733>;`
`rb 1734<;https://rbcommons.com/s/twitter/r/1734>;`

*为帮助输出添加长形式的帮助参数
`rb 1732<;https://rbcommons.com/s/twitter/r/1732>;`

*简化isort配置
`rb\1731<;https://rbcommons.com/s/twitter/r/1731>;`

*扩展python文件格式检查的范围
`rb\1729<;https://rbcommons.com/s/twitter/r/1729>;`





`rb 1545<;https://rbcommons.com/s/twitter/r/1545>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `使用
`rb 1724<;https://rbcommons.com/s/twitter/r/1724>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `;1726<;https://rbcommons.com/s/twitter/r/1726>;`

*升级至pex 0.8.5
`rb 1721<;https://rbcommons.com/s/twitter/r/1721>;`

*清除是XXX检查:is_jar_library
`rb 1719<;https://rbcommons.com/s/twitter/r/1719>;`

*避免类路径计算中的冗余遍历
`rb 1714<;https://rbcommons.com/s/twitter/r/1714>;`

*升级到最新的virtualenv
`rb 1715<;https://rbcommons.com/s/twitter/r/1715>;`
`rb 1718<;https://rbcommons.com/s/twitter/r/1718>;`

*修复发布脚本
`rb 1715<;https://rbcommons.com/s/twitter/r/1715>;`

*'./pants goal'->;'./pants'
`rb 1617<;https://rbcommons.com/s/twitter/r/1617>;`

*添加新函数open_zip64,对于zip文件,默认allowzip64=true
`rb 1708<;https://rbcommons.com/s/twitter/r/1708>;`

*修复一个错误--bundle archive=tar生成.tar.gz而不是.tar
`rb 1707<;https://rbcommons.com/s/twitter/r/1707>;`

*删除3rdparty debug.keystore
`rb 1703<;https://rbcommons.com/s/twitter/r/1703>;`

*keystore不再是目标,用signapktask签名的apk
`rb 1690<;https://rbcommons.com/s/twitter/r/1690>;`

*删除我意外添加的这个jar规则
`rb 1701<;https://rbcommons.com/s/twitter/r/1701>;`

*需要pushdb迁移来指定目标目录
`rb 1684<;https://rbcommons.com/s/twitter/r/1684>;`

0.0.28(2015年2月1日)
----


buggfixes
~~~~~~

*许多文档改进和生成修复

-从选项中窃取一些信息docstring
-document`--config override`&;`pants`environment vars
-document jdk`u home&;JavaJOHE在选择Java发行版
-重命名"目标引用"页-Gt选项选项"
文档时使用"BR/> -修复谷歌索引忽略测试站点BR/>更新内裤内部的代码布局部分
-显示CeleLogo&AMP;对于该支持"page(source='something.rst')`
-添加一个提示,提醒您可以在文件集上设置like math
-对裤子本身进行黑客攻击,更新"--pdb"doc
-开始"为什么选择裤子?"节
-突出显示来自twitter/commons的插件示例
-添加一个关于将jar规则部署到jvm文档的简介
-演示如何将"-s"传递到pytest
-何时使用java源代码,当不
-开始使用scala页面的裤子
-发布页面现在显示'provides=`example
-添加一个标志以忽略"内部"内容
-基于幻灯片调整关于课堂反馈的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于问题的论争;关于论争;关于论争;关于论争;关于论争;关于论争;关于论争;关于论争;关于论争;关于论争;关于论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的文献论争;关于选项的论争;关于选项的文献论争;关于选项的文献论争;关于;1532<;https://rbcommons.com/s/twitter/r/1532>;`
`rb 1544<;https://rbcommons.com/s/twitter/r/1544>;`
`rb 1546<;https://rbcommons.com/s/twitter/r/1546>;`
`rb 1548<;https://rbcommons.com/s/twitter/r/r/1548>;` `
`rb 1544<;http://rbcommons.com/s/s/rbcommons.com/s/s/twitter 1549<;http://rbcommons.com/s/twitter/r/1549>;```RB/1550<;https://rbcommons.com/s/twitter/r/1550>;````
`RB/1554<;https://rbcommons.com/s/twitter/r/1554>;`````RB/1554<;``````RB/1555<;https://rbcommons.com/s/twitter/r/1554/r/1554>;````RB/1555>;````
`RB ``RB/rb ` ` ` ` ` ` ` ` ` ` ` ` ` ` 1559<;https://rbcommons.com/s/twitter/r/1559>;```RB 1560<;https://rbcommons.com/s/twitter/r/1560>;```
`RB<;https://rbcommons.com/s/twitter/r/15665>;`` ` `` RB<;https://rbcommons.com/s/twitter/r/r/15665>;` ` ``RB 1575<;https://rbcommons.com/s/s/twitter/twitter/r/r/1575/r/1575>;` ` ` ` ` 1580<;https://rbcommons.com/s/twitter/r/1580>;`
`rb 15883<;https://rbcommons.com/s/twitter/r/15883>;`
`rb 1584<;https://rbcommons.com/s/twitter/r/15884>;` `
`rb 1593<;https://rbcommons.com/s/twitter/twitter/r/1593>;`
`rb//`rb ` ` ` ` ` ` ` ` 15884<;https://rbcommons 1607<;http://rbcommons.com/s/twitter/r/1607>;```RB 1608<;https://rbcommons.com/s/twitter/r/1608>;```
`RB 1609<;https://rbcommons.com/s/twitter/r/1609>;`` ` ` ``RB ` 1609>;``` ` ``RB 1618<;https://rbcommons.com/s/twitter/twitter/r/r/r/1618>;` ` ` ` ` ` ` ` ` ` ` ` ` ` br 1622<;https://rbcommons.com/s/twitter/r/1622>;`
`rb<163; 1633<;https://rbcommons.com/s/twitter/r/1633>;`
`rb<1640<;https://rbcommons.com/s/twitter/r/1640>;`
`rb<1657<;https://rbcommons.com/s/twitter/r/r/1640>;` `
`rb ` 1657<;https://rbcommons.com/s/s/twitter/twitter/r/r/r/1657>;` ` ` ` 1658<;https://rbcommons.com/s/twitter/r/1658>;`
`rb 1563<;https://rbcommons.com/s/twitter/r/1563>;`
`rb 1564<;https://rbcommons.com/s/twitter/r/15664>;` `
`rb 1677<;https://rbcommons.com/s/twitter/twitter/r/1677>;`
`rb//`rb ` ` ` ` ` ` ` ` ` `
`rb 1694<;https://rbcommons.com/s/twitter/r/1694>;` br/>`rb 1695<;https://rbcommons.com/s/twitter/r/1695>;` br/>
*向relpath添加调用,这样我们就不会在mesos上生成超长的文件名
`rb 1528<;https://rbcommons.com/s/twitter/r/1528>;`
`rb'1612<;https://rbcommons.com/s/twitter/r/1612>;`
`rb'1644<;https://rbcommons.com/s/twitter/r/1644>;` `

*对标题进行规范化
`rb'1691<;https://rbcommons.com/s/twitter/r/1691>;` `
`rbcommons.com/r/twitter/r/1691>;https://rbcommons.com/http://rbcommons.com/s/twitter/r/r/1691>"`

*裤子本身使用python2.7,kill unittest2导入`

*测试循环是否发生CycleException(而不是堆栈溢出)
`rb 1686<;https://rbcommons.com/s/twitter/r/1686>;`

*用2.7+stdlib替换t.c.collection.orderedict
`rb 1687<;https://rbcommons.com/s/twitter/r/1687>;`

*使ide生成成为任务的子类,以避免依赖于编译和资源任务
`issue 997<;https://github.com/pants build/pants/issue s/997>;`角
`rb角1679<;https://rbcommons.com/s/twitter/r/1679>;`角

*从3rdparty/build中删除with角sources()
`rb#1674<;https://rbcommons.com/s/twitter/r/1674>;`


>
*handle-thrift-chrift-gen-apache-thrift-gen中python的handle-thrift-chrift-gen
`rb/1656<;https://rbcommons.com/s/twitter/r/1656>;`
`rb/1675<;https://rbcommons.com/s/twitter/twitter/r/1675>;`


>
*make-beautifulsoup4-dep fixed-beautifulsoup4-dep-fixe是的比floating
`rb 1670<;https://rbcommons.com/s/twitter/r/1670>;`

*修复未打包的jar
`rb 1624<;https://rbcommons.com/s/twitter/r/1624>;`

*修复伪pro管道要求
`rb;1662<;https://rbcommons.com/s/twitter/r/1662>;` `

>
*修复选项引导程序以支持布尔标志
`rb<;https://rbcommons.com/s/twitter/r/1660>;` ` `
`rb<;https://rbcommons.com/s/twitter/r/1660>;` ` ` `
>

>

>

>
*变更` distribution.cached`使用修订对象进行比较`

*bump virtualenv version to 12.0.5
`rb 1621<;https://rbcommons.com/s/twitter/r/1621>;`

*在可遍历规范和可遍历依赖规范中调用超级方法的错误修复
`rb 1611<;https://rbcommons.com/s/twitter/r/1611>;`

*在python antlr生成失败时引发taskerror
`rb 1604<;https://rbcommons.com/s/twitter/r/1604>;`

*修复jvm compile中的拓扑排序+分块错误
`rb 1598<;https://rbcommons.com/s/twitter/r/1598>;`

*修复rb 1604中的ci(并根据nhoward的建议更改测试名称)
`rb 1606<;https://rbcommons.com/s/twitter/r/1606>;`

*将某些缺少的deps测试项目标记为预期失败
`rb 1601<;https://rbcommons.com/s/twitter/r/1601>;`

*修复重构中损坏的scalac插件支持从archive.py
`rb 1589<;https://rbcommons.com/s/twitter/r/1589>;`

*不要重传类路径上的jar,不要重传类路径上的jar。/>
*缓存常春藤一致报告依赖项遍历
`rb 1557<;https://rbcommons.com/s/twitter/r/1557>;`

*在加载或调用后端模块时出现问题时打印跟踪
`rb 1582<;https://rbcommons.com/s/twitter/r/1582>;`

*终止未使用的引擎。执行顺序方法和测试`

*修复丢失的dep。允许自己运行此测试
`rb 1561<;https://rbcommons.com/s/twitter/r/1561>;`

*从缓存管理器中删除死代码和不再需要的拓扑排序
`rb 1553<;https://rbcommons.com/s/twitter/r/1553>;`

*使用travis-cis新的基于容器的构建和缓存
`rb 1523<;https://rbcommons.com/s/twitter/r/1523>;`
`rb 1537<;https://rbcommons.com/s/twitter/r/1537>;`
`rb 1538<;https://rbcommons.com/s/twitter/r/1538>;`

api更改
~~~~~~~~~~~~

*whatchanged功能的改进和扩展

-如果没有更改的目标,则跳过加载图
-使用exclude-target-regexp筛选更改的目标
-编译/测试"已更改"目标
-可选包括更改目标的直接或可传递依赖项
-将diffspec选项中的更改添加到更改的内容
-将更改的内容重构到基类中,使用lazysourcemapper
-引入lazysourcemapper并测试

`rb\1526<;https://rbcommons.com/s/twitter/r/1526>;`
`RB<;https://rbcommons.com/s/twitter/r/1534>;http://rbcommons.com/s/twitter/twitter/r/1535>;https://rbcommons.com/s/twitter/r/1535>;http://rbcommons.com/s/twitter/r/1542>;http://rbcommons.com/s/twitter/r/1542>;http://rbcommons.com/s/twitter/r/1542>;https://rbcommons.com/s/twitter/twitter/twitter/r/r/twitter/r/r/r;https://rbcommons.com/r/r/1534>;http://rbcommons/1543>;`
`rb 1567<;https://rbcommons.com/s/twitter/r/1567>;`
`rb 1572<;https://rbcommons.com/s/twitter/r/1572>;`
`rb 1595<;https://rbcommons.com/s/twitter/r/1595>;`
`rb 1600<;https://rbcommons.com/s/twitter/r/1600>;`

*更多选项迁移、改进和错误修复

-集中可逆参数逻辑
-支持从pants.ini加载布尔标志
-在migrate-config中添加一个澄清说明
-对ivyutils进行一些重构
-将剩下的几个"jvm-args"变量重命名为"jvm-options"
-`./pants--help all`列出所有选项
-在迁移脚本中添加缺少的节
-将项目缓存设置从config切换到新选项
-将jvm_compile的直接配置访问迁移到选项系统
-添加一些格式以解析选项中的dict和list的错误
-`s/new_options/options/g`
-通过选项系统重新实现jvm工具注册机制
-使jvmrun支持passthru-passthrou-args

`rb 1347<;https://rbcommons.com/s/twitter/r/1347>;`
`rb'1495<;https://rbcommons.com/s/twitter/r/14995>;`````
`rb 1521<;https://rbcommons.com/s/twitter/r/r/1521>;``rb
`rb 1527<;https://rbcommons.com/s/twitter/r/1521>;``
`br/>`rb1527<;https://http://rbrbcommons.com/rbcommons.com/s/twitter/r/r/r/1495/commons.com/s/twitter/r/1527>;`
`rb<;https://rbcommons.com/s/twitter/r/1552>;http://rbcommons.com/s/twitten.com/s/twitter/r/1569>;https://rbcommons.com/s/twitter/r/1569<;http://rbcommons.com/s/twitter/r/1585>;`
`rb<;https://rbcommons.com/s/twitter/r/1585>;http://rbcommons.com/s/twitter/twitter/r/twitter/r/r/r;http://rbcommons.com/s/r/r/br/>`rbcommons.com/br/>`rbcommons./1599>;`
`rb 1626<;https://rbcommons.com/s/twitter/r/1626>;`
`rb'1630<;https://rbcommons.com/s/twitter/r/1630>;`
`rb'1631<;https://rbcommons.com/s/twitter/r/1631>;`
`rb'1631<;https://rbcommons.com/s/twitter/r/r/1631>;` `
`rb'1646<;https://rbcommons.com/s/twitter/twitter/r/r/1646/r/1646>;` ` `
`rb ` ` ` 1680<;https://rbcommons.com/s/twitter/r/1680>;` br/>`rb 1681<;https://rbcommons.com/s/twitter/r/1681>;` br/>`rb 1696<;https://rbcommons.com/s/twitter/r/1696>;`

*将PEX依赖性升级到0.8.4

-获取多个perf-wins
-获取修复程序,允许PEX读取旧的PEX

`rb 1648<;https://rbcommons.com/s/twitter/r/1648>;``u
`rb 1693<;https://rbcommons.com/s/twitter/r/1693>;"JBAS/BR/>*升级JSuto发布.BR/>< BR/> -升级JSGUT与ISPACKEATION PATABASECALSS FIX
升级JJASE版本,使用Java 1.5 +BR/> BR/>问题13×lt;/http://GITHUB.COM/PANSTBuff/JFIG/PASS/13 & G.https://rbcommons.com/s/twitter/r/1594>;`
`rb 1628<;https://rbcommons.com/s/twitter/r/1628>;`
`rb 1650<;https://rbcommons.com/s/twitter/r/1650>;`

*修复常春藤解析args+提供自定义常春藤配置的能力
`rb 1671<;https://rbcommons.com/s/twitter/r/1671>;`

*允许目标规范来自文件
`rb\1669<;https://rbcommons.com/s/twitter/r/1669>;`

*删除过时的特定于twitter的hack"是类路径工件"
`rb\1676<;https://rbcommons.com/s/twitter/r/1676>;`

*改善RoundEngine的生命周期
`rb 1665<;https://rbcommons.com/s/twitter/r/1665>;`

*将Scala版本从2.9.3更改为2.10.3,因为锌已经在使用2.10.3
`rb 1610<;https://rbcommons.com/s/twitter/r/1610>;`

*防止"往返"依赖关系`

*启动工具时,不要让执行程序通过
`rb 1634<;https://rbcommons.com/s/twitter/r/1634>;`

*打印jar对stderr的依赖性抨击
`rb 1632<;https://rbcommons.com/s/twitter/r/1632>;`

*添加配置参数以控制需求缓存ttl我们的目标理念是
`rb 1613<;https://rbcommons.com/s/twitter/r/1613>;``br/>`rb 16339<;https://rbcommons.com/s/twitter/r/r/16339>;`


*删除命令行规范解析的^'语法,删除命令行规范解析的^'语法,
`rb 1616<;https://rbcommons.com/s/twitter/twitter/r/1616>;` `



*杀掉剩下的从早期工作中导入处理
`rb 592<;https://rbcommons.com/s/twitter/r/592>;`
`rb 1614<;https://rbcommons.com/s/twitter/r/1614>;`

*添加拉入maven工件并提取其内容的能力
`rb 1210<;https://rbcommons.com/s/twitter/r/1210>;`

*允许指纹策略选择不使用指纹
`rb\1602<;https://rbcommons.com/s/twitter/r/1602>;`

*从上下文中删除常春藤之家属性
`rb\1592<;https://rbcommons.com/s/twitter/r/1592>;`

*重构pants.ini中pythonpath的设置引用生成文件子目录之外的源代码
`rb 1573<;https://rbcommons.com/s/twitter/r/1573>;`

*终止目标依赖项
`rb 1577<;https://rbcommons.com/s/twitter/r/1577>;`

*将排除逻辑的内容移到命令行语法分析器中,这样它就可以过滤掉已损坏的生成目标
`rb 930<;https://rbcommons.com/s/twitter/r/930>;`
`rb 1566<;https://rbcommons.com/s/twitter/r/1566>;`

*用编译的类路径产品替换排他性组
`rb 1539<;https://rbcommons.com/s/twitter/r/1539>;`

*允许通过pant.ini向pythonpath添加
`rb 1457<;https://rbcommons.com/s/twitter/r/1457>;`


<0.0.27(2014/12/19/2014)0.0.27(2014/12/19/2014)0.27(2014/12/19)
>





























*修复程序迁移配置以使用新的配置API
`rb\1514<;https://rbcommons.com/s/twitter/r/1514>;`

0.0.26(2014年12月17日)
————


`

0.0.25(2014年12月17日)
----


~~~~~~~~~~~

*充实并转换为"pantsbuild.pants"0.0.24中引入的新选项系统

-支持从多个文件加载配置
-支持通过索引读取选项
-添加"migrate_config"工具
-将任务迁移到选项注册系统
-摆脱旧的配置注册机制
-在新选项系统中添加passthru arg支持
-在任务中支持passthru args
-允许任务类型知道其自己的选项作用域
-即使在新的旗帜系统中也支持旧式旗帜,即使在新的旗帜系统中也支持旧式旗帜。http://rbcommons.com/s/twitter/r/1093>;`
`rbcommons.com/s/twitter/r/1093>;https://rbcommons.com/s/twitter/r/1094>;`
`rb.1094<;https://rbcommons.com/s/twitter/r/r/1094>;``
`rb.1095<;https://rbcommons.com/s/twitter/twitter/r/r/1095>;`
`rb 1096<;http://rbcommons.com/1096<;http://rbcommons.com/(一)有权使用;https://rbcommons.com/s/twitter/r/1096>;`
`rb 1097<;https://rbcommons.com/s/twitter/r/1097>;`
`rb 1102<;https://rbcommons.com/s/twitter/r/1102>;` `
`rb<;https://rbcommons.com/s/twitter/r/twitter/r/1109>;` `
`rb 1096<;http://rbcommons.com/s/s/rbcommons.1114<;https://rbcommons.com/s/twitter/r/1114>;`
`rb 1124<;https://rbcommons.com/s/twitter/r/1124>;`
`rb 1125<;https://rbcommons.com/s/twitter/r/1125>;` `
`rb 1127<;https://rbcommons.com/s/twitter/r/r/1127>;`
`rb 1124<;https://rbcommons.com/s/rbcommons.com/s/s/twitter/twitter/1129<;https://rbcommons.com/s/twitter/r/1129>;`
`rb 1131<;https://rbcommons.com/这是一个``关于``关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于`关于lt;https://rbcommons.com/s/twitter/r/1146>;`
`rb 1147<https https://://rbcommons.com /twitter /r /1147 ><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< `RB '35; 1186 <http://www.com /twitter /twitwitter /r /1186 >&&&&&>&&&&&&&&> &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&03 >``u< br /> `RB `35; 1211 <http://www.com /twitwitter /r /1211 > &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>``u< br /> `RB `35;1223 <http://www.com /twitwitter /r /1223 ><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<1230>``u< br /> `RB `35; 1231 <http://www.com /twitwitter /r /1231 >&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/1236 >``u< br /> `RB `35; 1244 <http://www.com /twitwitter /1244 >&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/r /1258 >``u< br /> `RB '35; 1269 <https://www.com /twitwitter /r /1269 > &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/1281 >``u< br /> `RB `35; 1286 <http://www.com /twitwitter /r /1286 ><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<1300>``u< br /> `RB `35; 1308 <http://www.com /twitwitter /r /1308 > &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1320 >``u< br /> `RB `35; 1323 <http://www.com /twitter /twitter /1323 > &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&==========/r /1343 >``u< br /> `RB '35; 1351 <http://www.com /twitter /twitter /1351 >&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/r /1375 >``u< br /> `RB `35; 1385 <http://www.com /twitter /twitwitter /1385 > &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/r /1409 >``u< br /> `RB '35; 1435 <http://www.com /twitwitter /1435 >&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/r /1443 >``u< br /> `RB '35; 1451 <https://rbcommons.com/s/twitter/r/1451>;终止"commands"并将所有操作移动到目标基础结构中的"tasks"

-终止pants自己使用已弃用的目标命令
-恢复在命令行中指定"goal"的弃用警告
-完全删除命令类
-启用python run的passthru args


`rb 1321<;https://rbcommons.com/s/twitter/r/1321>;`
`rb 1327<;https://rbcommons.com/s/twitter/r/1327>;`
`rb 1394<;https://rbcommons.com/s/twitter/r/r/1394>;`
`rb

`rb;1402<;https://rbcommons.com/s/twitter/r/1402>;`
`RB 1448<;https://rbcommons.com/s/twitter/r/1448>;`
`RB 1453<;https://rbcommons.com/s/twitter/r/1453>;`
`RB<;https://rbcommons.com/s/twitter/r/r/1453>;`
`RB 1465<;https://rbcommons.com/s/s/twitter/twitter/r/r/1465/r/1465>;` ` ` 35; 1471<;https://rbcommons.com/s/twitter/r/1471>;` br/>`rb 1476<;https://rbcommons.com/s/twitter/r/1476>;` br/>`rb 1479<;https://rbcommons.com/s/twitter/r/1479>;` br/>
*通过标准的pkg资源入口点机制添加对加载插件的支持
`rb 1429<;https://rbcommons.com/s/twitter/r/1429>;`
`rb 1444<;https://rbcommons.com/s/twitter/r/1444>;`

*工件缓存子系统的许多性能改进和错误修复

-使用请求"会话"启用连接池
-使cachekey散列和pickle友好
-多处理缓存检查和写入
-跳过压缩/写入已在缓存中
-添加jvm目标拒绝将其自身缓存在项目缓存中的能力
-修复非致命缓存异常的名称
-修复在[缓存]期间看到"写入项目缓存时出错:需要整数"的问题
-修复所有作为`.tar `.tar `


`rb `'981<;https://rbcommons.com/s/twitter/r/981>;` ` ` `
`rb ` 986<;https://rbcommons.com/s/twitter/r/986>;` ` ` `
`rb ` 1022<;https://rbcommons.com/s/twitter/r/twitter/r/1022>;` ` ` ` ` ` ` ` ` ` `.rb
`rb `.rb 1197年<;https://rbcommons.com/s/twitter/r/1197>;`
`RB1206;http://rbcommons.com/s/twitter/r/1206>;`
`RB1233<;https://rbcommons.com/s/twitter/r/1233>;`
`RB1261<;https://rbcommons.com/s/twitter/r/1233/gt;` ` ` `
`RB1261;https://rbcommons.com/s/twitter/twitter/r/1261/r/1261>;` `
`rb//`rb ` ` ` ` ` ` ` ` 1264<;https://rbcommons.com/s/twitter/r/1264>;`
`RB 1265;http://rbcommons.com/s/twitter/r/1265>;`
`RB 1272;https://rbcommons.com/s/twitter/r/1272>;`
`RB 1274<;https://rbcommons.com/s/twitter/r/1274/r/1274>;` `
`RB ` rb ` 1265;http://rbcommons.com/s/s/rbcommons.com/s/s/twitter/twitter/r 1249<;http://s/twits/r/ 1249 & gt/s/br> 1310;& http://b/rasun.com/s/twits/r//gt;'`br/>*对"IDPMAP"目标的支持IDE插件的增强:

-将裤目标类型添加到"DePMAP",以识别Scala目标与Java目标BR/>。"depmap"info
-将可传递的jar依赖项添加到intellij插件的"depmap"项目信息目标中关于"问题10"的问题10<;https://github.com/pantsbuild/pex/issue s/10>;` ` ` ` ` ` ` `问题19<;https://github.com/pantsbuild/pantsbuild/pex/issues/10>;` ` ` `问题19<;https://github.com/pantsbuild/pex/issues/19>;` ` ` ` `问题21<;https://github.com/pantsbuild/pex/issues/19>;` ` ` ` ` `问题21>;` ` ` ` ` ` ` ` ` ` ` `/pex/issue s/21>;`
`第22期<;https://github.com/pantsbuild/pantsbuild/pex/issue s/22>;`
`rb 778<;https://rbcommons.com/s/twitter/r/778>;` `
`rb 785<;https://rbcommons.com/s/twitter/r/785>;` ` ` ` 785<;https://rbcommons.com/s/twitter/r/785/gt;` ` ` 785<;https://rbcommons.com/r/r/785/r/785/785>;` ` ` gt;`
`rb 1378<;https://rbcommons.com/s/twitter/r/1378>;``
`rb 1421<;https://rbcommons.com/s/twitter/r/1421>;`



>
*删除对内置内置内置内置内置内置内置内置文件的支持
`rb<;https://rbcommons.com/s/twitter/r/1419>;`
>
*允许为目标设置CWD,目标为"run.jvm.run.jvm"和"run.jvm.jvm.jvm.jvm.jvm"和"run.jvm.jvm'test.junit`
` rb 1344<;https://rbcommons.com/s/twitter/r/1344>;`

*异常的子类具有奇怪的反序列化功能ized cmd
`rb 1388<;https://rbcommons.com/s/twitter/r/1388>;`

*通过帮助程序对"context"的锁进行所有访问
`rb 1391<;https://rbcommons.com/s/twitter/r/1391>;`

*允许向"source根"
`rb 1359<;https://rbcommons.com/s/twitter/r/1359>;`

*重新上载遇到读取错误的工件
`rb 1361<;https://rbcommons.com/s/twitter/r/1361>;`

*由(专门设计的)注释处理器创建的缓存文件
`rb 1250<;https://rbcommons.com/s/twitter/r/1250>;`

*将依赖性欺骗转化为错误
`rb 1332<;https://rbcommons.com/s/twitter/r/1332>;`

*添加对Wire Protobuf库的支持
`rb 1275<;https://rbcommons.com/s/twitter/r/1275>;`

*Pin-pants支持到python2.7-减少2.6
`rb 1278<;https://rbcommons.com/s/twitter/r/1278>;`

*为页面目标、链接、指向目标的超链接列表添加新参数
`rb 1242<;https://rbcommons.com/s/twitter/r/1242>;`

*为idea goal添加git根计算
`rb 1189<;https://rbcommons.com/s/twitter/r/1189>;`

*最小目标"标记"支持
`rb 1227<;https://rbcommons.com/s/twitter/r/1227>;`

*包括带故障的回溯(即使没有故障快速)
`rb 1226<;https://rbcommons.com/s/twitter/r/1226>;`

*添加对从prep命令更新环境的支持
`rb 1222<;https://rbcommons.com/s/twitter/r/1222>;`

*从"pants.ini"
`rb 1215<;https://rbcommons.com/s/twitter/r/1215>;`

*缓存工件的可配置压缩级别
`rb 1194<;https://rbcommons.com/s/twitter/r/1194>;`

*为捆绑包添加一个灵活的目录重新映射程序
`rb 1181<;https://rbcommons.com/s/twitter/r/1181>;`

*添加了通过筛选方法进行压缩提取的能力
`rb 1199<;https://rbcommons.com/s/twitter/r/1199>;`

*如果生成文件引用一个不存在的源文件
`rb 1198<;https://rbcommons.com/s/twitter/r/1198>;`

*添加对在测试前运行命令的支持
`rb 1179<;https://rbcommons.com/s/twitter/r/1179>;`
`rb 1177<;https://rbcommons.com/s/twitter/r/1177>;`

*将"pantsruntegrationest"添加到"pantsbuild.pants.testinfra"包中<;https://rbcommons.com/s/twitter/r/1165>;``u

*解析工具dep时,用失败的引用报告"pants.ini"部分
`rb\1162<;https://rbcommons.com/s/twitter/r/1162>;`

*为"python嫒u requirement嫒library"的需求添加列表断言
`rb嫒1142<;https://rbcommons.com/s/twitter/r/1142>;``u

*在"cmdlinespecparser"
`rb嫒1091<中添加要从":"扫描中排除的目录列表;https://rbcommons.com/s/twitter/r/1091>;`

*protobuf和有效负载清理
`rb<1099<;https://rbcommons.com/s/twitter/r/1099>;`

*解析规范中的生成时合并错误
`rb<1061<;https://rbcommons.com/s/twitter/r/1061>;`

*重构负载
`rb 1063<;https://rbcommons.com/s/twitter/r/1063>;`

*添加对将插件发布到裤子的支持
`rb 1021<;https://rbcommons.com/s/twitter/r/1021>;`

错误修复
~生成修复程序

-更新基于另一次试运行的裤子必备技术讲座
-在瘦显示屏上,默认情况下不显示导航界面
-来自rbcommons新闻稿的便捷rbt状态提示
-记录如何创建简单插件
-更新许多bash示例使用了旧式标志
-更新pants+intellij docs来表示插件的新热点,链接到插件的readme
-以新的方式发布文档
-更新"pants essentials"技术讲座幻灯片
-转换`.rst`文件->;`.md`files
-对于包含的代码片段,不要只是插入pre,提供语法突出显示
-添加有关支持的JDK版本的注释
-删除任务开发人员指南和"rm"pagerank示例
-添加"sitegen"任务,创建导航更好的站点
-对于"goal builddict",生成`.rst`和`.html`,而不仅仅是`.rst`
-将设置"操作系统"的类标识符缩小为已知的好类

"问题"16<;https://github.com/pantsbuild/pex/issues/16>;``u
"问题"461<;https://github.com/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pants/issue s/739>;` ` ` ` ` ` ` ` ` ` ` ` rb ` ` 891<;https://rbcommons.com/s/twitter/r/891>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `>`rb_1075<;https://rbcommons.com/s/twitter/r/1075>;`
`RB 1079<;https://rbcommons.com/s/twitter/r/1079>;`
`RB 1084<;https://rbcommons.com/s/twitter/r/1084>;` `
`RB 1086<;https://rbcommons.com/s/twitter/twitter/r/1086>;`
`rb//`rb ` ` ` ` ` 1079<;http://rbcommons.1088<;http://rbcommons.com/s/twitter/r/1088>;```RB 1090<;https://rbcommons.com/s/twitter/r/1090>;```
`RB 1101<;https://rbcommons.com/s/twitter/r/1101>;` ` ` ` ` ` ``br/>`RB 1126<;https://rbcommons.com/s/s/twitter/twitter/r/r/1126>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 1128<;https://rbcommons.com/s/twitter/r/1128>;`
`RB 1134<;https://rbcommons.com/s/twitter/r/1134>;`
`RB 1136<;https://rbcommons.com/s/twitter/r/1136>;` `
`RB 1154<;https://rbcommons.com/s/twitter/r/r/1154/r/1154>;` `
`rb//`rb ` ` ` ` 1134>;` ` ` ` ` 1155<;https://rbcommons.com/s/twitter/r/1155>;`
`RB 1164<;https://rbcommons.com/s/twitter/r/1164>;`
`RB 1166<;https://rbcommons.com/s/twitter/r/1166>;`
`RB 1176<;https://rbcommons.com/s/twitter/r/r/1176>;` `
`rb//`rb ` 1164<;https://rbcommons.com/s/rbcommons.com/s/s/twitter/twitter/r/1178<;https://rbcommons.com/s/twitter/r/1178>;``RB/1182;http://rbcommons.com/s/twitter/r/1182>;``````````RB/1191<;https://rbcommons.com/s/twitter/r/1191>;``````RB/1191>;``````RB/r/1191>;``````````RB/1196<;https://rbcommons.com/s/twitter/twitter/r/1196>;`````````RB ``RB `>`RB ``RB/RB/RB/RB/RB 1205<;https://rbcommons.com/s/twitter/r/1205>;`
`RB;http://rbcommons.com/s/twitter/r/1241>;`
`RB;http://rbcommons.com/s/twitter/r/1263>;`
`RB;https://rbcommons.com/s/twitter/r/1263>;` ` ` ` ` ` ` ` ` ` br/>`RB ` 1263;http://rbcommons.com/s/twitter/r/r/1263/1263>;` ` ` `
`rb;1284<;https://rbcommons.com/s/twitter/r/1284>;`
`rb;http://rbcommons.com/s/twitter/r/1292>;`
`rb 1295<;https://rbcommons.com/s/twitter/r/1295>;`
`rb<;https://rbcommons.com/s/twitter/r/1295/r/1295>;`
`rb ` 1296<;https://rbcommons.com/s/s/twitter/twitter/r/r/1296/r/1296>;` ` ` 1298<;https://rbcommons.com/s/twitter/r/1298>;`
`rb<;https://rbcommons.com/s/twitter/r/1299>;`
`rb 1301<;https://rbcommons.com/s/twitter/r/1301>;`
`rb<;https://rbcommons.com/s/twitter/r/r/1301>;` `
`rb ` 1299;http://rbcommons.com/s/rbcommons.com/s/s/twitter/twitter/r/r/r/1301>;` 1315<;https://rbcommons.com/s/twitter/r/1315>;`
`RB;1326<;https://rbcommons.com/s/twitter/r/1326>;`
`RB<;https://rbcommons.com/s/twitter/r/1348>;`
`RB<;https://rbcommons.com/s/twitter/r/1348/r/1348>;`
`RB<;https://rbcommons.com/s/twitter/twitter/r/r/1355/r/1355>;` `
`rb 1356<;https://rbcommons.com/s/twitter/r/1356>;`
`RB 1358<;https://rbcommons.com/s/twitter/r/1358>;`
`RB 1363<;https://rbcommons.com/s/twitter/r/1363>;`
`RB 1370<;https://rbcommons.com/s/twitter/r/r/1370>;`
`rb//`rb 1358<;https://rbcommons.com/s/s/rbcommons.com/s/s 1377<;https://rbcommons.com/s/twitter/r/1377>;`
`RB;1386<;https://rbcommons.com/s/twitter/r/1386>;`
`RB;1387<;https://rbcommons.com/s/twitter/r/1387>;` `
`RB<;https://rbcommons.com/s/twitter/r/r/1387/1387>;`
`RB ` 1381<;https://rbcommons.com/s/rbcommons.com/s/s/twitter/twitter/r/r/1401>;` ` 1407<;https://rbcommons.com/s/twitter/r/1407>;`
`rb 1427<;https:///rbcommons.com/s/twitter/r/1427>;``rb/1430<;https://rbcommons.com/s/twitter/r/1430>;`````````rb/1434<;https://rbcommons.com/s/twitter/r/1434>;`````rb/1434<;https://rbcommons.com/s/twitter/r/1434>;```````rb/1440<;https://rbcommons.com/s/twitter/twitter/r/1440>;````````rb/br/>`rb/rb ``rb ` `` ` ` ` 1446<;https://rbcommons.com/s/twitter/r/1446>;And then there's the "RB" ;35; 146464 <;https://://://://www.com /twitter /twitwitwitter /r /1464 >;;&&&&&&&&<;https://://://rbcommons.com /s /twitwitwitwitter /twitwitwitwitter /twitwitter /twitwitwitter /twitwitwitwitter /twitwitter /twitwitwitwitwitwitwitwitwitwitwitwitwitter /and then <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>* CmdLineProcessor uses `binary class name
<http://docdocs.oracle.com /javase /specspecspecspecspecspecspecspecs /the -4.html \\\\\\\\\\\\\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&com /s /twitter /r /1380 ><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< `Issue ``35;839 <https://github.com/pantsbuild/pants/839>;`
`rb'35;1482<;https://rbcommons.com/s/twitter/r/1482>;`
*反射中自定义选项引导后清理
`rb'35;1468<;https://rbcommons/s/twitter/r/1468>;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>* Fix a bug where a request for help wasn't detected
`RB \35; 1467 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<9191919191919191919191919191919191919191919191919191919191919191919191919191996>;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<
* Fix error message in scrooge gen
`RB '35;1426<https://rbcommons.com /twitwitwitter /1426 ><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>类
`rb\35;1414<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<是的。https://rbcommons.com/s/twitter/r/1390>;`

*将"解释器缓存"设为属性,获取锁定访问器
"问题"35;819<;https://github.com/pantsbuild/pants/issues/819>;``rb'35;1392<;https://rbcommons/twitter/r/1392>;修复注释中带有Unicode字符的".proto"文件
`rb'35;1330<;https://rbcommons.com/s/twitter/r/1330>;`

*如果python程序退出为非零,则为python退出设置"pants goal run",错误代码为1
`rb'35;1374<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<除非除非除非除非除非除非除非除非除非除非除非除非除非除非除非除非你移除移除移除移除移除移除移除移除移除移除移除移除移除<;https://rbcommons.com/s/twitter/r/1352>;`

*修复字符串格式以便'testh`不崩溃
`rb 1353<;https://rbcommons.com/s/twitter/r/1353>;`觕

*修复缺少dep检测的java_源
`rb觕1336<;https://rbcommons.com/s/twitter/r/1336>;`觕

*修复在构建图中注入目标闭包时的讨厌错误
`rb 1337<;https://rbcommons.com/s/twitter/r/1337>;`

*切换`src/*`使用`config.load`来使用`config.from`u cache`而不是
`rb`1319<;https://rbcommons.com/s/twitter/r/1319>;`

*优化`what`u changed`,删除不需要的额外排序
`rb`1291<;https://rbcommons.com/s/twitter/r/1291>;`

*修复"detectduplicate"对"append"类型标志的处理
"rb"1282<;https://rbcommons.com/s/twitter/r/1282>;`

*在发布期间对内部目标进行更深入的选择
"rb"1213<;https://rbcommons.com/s/twitter/r/1213>;`

*正确解析pushdb中名为"is"的最新条目
`rb 1245<;https://rbcommons.com/s/twitter/r/1245>;`

*修复错误消息:添加缺少的空格
`rb 1266<;https://rbcommons.com/s/twitter/r/1266>;`

*wikiartifact实例还提供了;将ivy限制为jvm
`rb<;https://rbcommons.com/s/twitter/r/1259>;`

*fix`[run.junit]`->;`[test.junit]`
`rb<;https://rbcommons.com/s/twitter/r/1256>;`

*修复"目标目标"中的签名并构建字典
`rb 1253<;https://rbcommons.com/s/twitter/r/1253>;`

*修复https://rbcommons.com/s/twitter/r/1186中引入的回归
`rb 1254<;https://rbcommons.com/s/twitter/r/1254>;`

*在运行dev pants时,将"strderr"日志级别临时更改为silence"log.init"if`--quiet`
"rb"1243<;https://rbcommons.com/s/twitter/r/1243>;``u

*将环境的"pythonpath"添加到"sys.path"
"rb"1237<;https://rbcommons.com/s/twitter/r/1237>;`

*删除"depmap"项目信息中scala库的目标根"java_sources"
"issue 670<;https://github.com/pantsbuild/pants/issue s/670>;`
"rb 1190<;https://rbcommons.com/s/twitter/r/1190>;`

*在更改日志中允许使用utf-8字符
`rb 1228<;https://rbcommons.com/s/twitter/r/1228>;`

*替换目标中的所有任务时,请确保语义正确
`rb 1220<;https://rbcommons.com/s/twitter/r/1220>;`
`rb 1221<;https://rbcommons.com/s/twitter/r/1221>;`

*修复从config中读取"scalac"插件信息的问题*不要在Unicode文件名上崩溃
`rb 1193<;https://rbcommons.com/s/twitter/r/1193>;`
`rb 1209<;https://rbcommons.com/s/twitter/r/1209>;`

*如果"jvmdoc u gen"中出现异常,请在剩余的将来调用'get()'
`rb 1202<;https://rbcommons.com/s/twitter/r/1202>;``u

*将"workdirs"的创建从"uuu init"移动到"jvm"中的"pre-uexecute"&u compile&;remove
"quiettaskmixin"从多个任务中删除
"rb"1173<;https://rbcommons.com/s/twitter/r/1173>;`

*从"os.rename"切换到"shutil.move",以便在需要时支持跨文件重命名
"rb"1157<;https://rbcommons.com/s/twitter/r/1157>;` `

*修复scalastyle任务,连接它,使configs可选
"rb"1145<;https://rbcommons.com/s/twitter/r/1145>;`

*修复问题668:在测试期间制作"release.sh"执行打包的裤子,而不加载内部后端
"issue"668<;https://github.com/pantsbuild/pants/issue s/668>;`
"rb"1158<;https://rbcommons.com/s/twitter/r/1158>;`

*添加"payload.get_field_value()"以修复来自"pants-goal-idea-testprojects::`
`rb 1150<;https://rbcommons.com/s/twitter/r/1150>;`豸

*re将"调试参数"从"pants.ini"移到"pants.ini"
"issue"650<;https://github.com/pantsbuild/pants/issue s/650>;`\ubr/>"rb"1137<;https://rbcommons.com/s/twitter/r/1137>;`\ubr/>
*当jvm doc工具(例如scaladoc)在组合模式下失败时,抛出异常
"rb 1116<;https://rbcommons.com/s/twitter/r/1116>;`

*删除hack以在上下文中添加Java源代码
`rb\1130<;https://rbcommons.com/s/twitter/r/1130>;`

*memoize`地址。``uu hash\uu计算
`rb\1118<;https://rbcommons.com/s/twitter/r/1118>;`

*添加缺少的覆盖范围deps
`rb 1117<;https://rbcommons.com/s/twitter/r/1117>;`

*使用与"goal builddict"相似的代码路径获取"目标目标目标"
`rb 1112<;https://rbcommons.com/s/twitter/r/1112>;`

*通过fpstrategy散列记录指纹
`rb 1119<;https://rbcommons.com/s/twitter/r/1119>;`

*将JVM版本字符串中的因子放入钉枪执行器指纹中
`rb 1122<;https://rbcommons.com/s/twitter/r/1122>;`

*修复一些错误报告问题
`rb 1113<;https://rbcommons.com/s/twitter/r/1113>;`

*对失败的scm推送重试;另外,使用rebase拉以增加成功的几率
`rb 1083<;https://rbcommons.com/s/twitter/r/1083>;`

*确保protobuf-gen中的"option java-package"始终覆盖"package"
`rb 1108<;https://rbcommons.com/s/twitter/r/1108>;`觕

*修复顺序相关的强制处理:如果在一个位置强制执行某个版本,则在任何位置强制执行该版本
`rb 1085<;https://rbcommons.com/s/twitter/r/1085>;`

*在没有派生的情况下生存目标
`rb\1066<;https://rbcommons.com/s/twitter/r/1066>;`

*制作"内部"后端插件一流的本地裤子插件
`rb\1073<;https://rbcommons.com/s/twitter/r/1073>;`

0.0.24(2014年9月23日)
---------


api更改
~~~~~~~~~~

*向jvm依赖项分析器添加白名单
`rb 888<;https://rbcommons.com/s/twitter/r/888>;`

*重构build_file.py和build_file_parser.py中的异常以从公共基类派生
,并消除抛出"ioerror"。
`rb 954<;https://rb common s.com/s/twitter/r/954>;`

*从生成根开始时,在命令行上支持绝对路径
`rb 867<;https://rbcommons.com/s/twitter/r/867>;`

*make`::`对无效目录失败,就像对没有生成文件的目录失败一样
`issue 484<;https://github.com/pantsbuild/pants/issues/484>;``u
`rb 907<;https://rbcommons.com/s/twitter/r/907>;``u

*deprecate`pants`&;`dependencies`别名并删除`config`、`goal`、`phase`、
`get`u scm`&;`set`u scm`别名
`rb 899<;https://rbcommons.com/s/twitter/r/899>;``
`rb'903<;https://rbcommons.com/s/twitter/r/903>;`
`rb'912<;https://rbcommons.com/s/twitter/r/912>;``

>*为"pantsbuild.pants.pantsbuild.pants.testinstinfra.testinfra"中使用的插件编写器导出测试基础设施,为"pantsbuild.pants.testinfra"中使用的插件编写器导出测试基础设施,为"pantsbuild.pantsbuild.pants.testinfra.testinfra"中使用的插件编写器导出测试基础设施中尉;https://github.com/pantsbuild/pants/issues/539>;``u
`rb 997<;https://rbcommons.com/s/twitter/r/997>;``u
`rb 1004<;https://rbcommons.com/s/twitter/r/1004>;`

*发布改进:

-添加对使用显式快照名称进行远程发布的支持
-每个项目一个发布/推送数据库文件`

*对"idegen"派生目标的几个改进:

-添加"---<;goal>;-对ide项目生成任务使用source root"
-添加"--ide a exclude maven target"以防止intellij索引"target"目录
-更改目标idea的行为以创建为项目名命名的子目录
-添加了'exclude-pants.ini中的folders`选项,默认排除`.pants.d`

`issue 564<;https://github.com/pantsbuild/pants/issue s/564>;`
`rb 1006<;https://rbcommons.com/s/twitter/r/1006>;`
`rb 1017<;https://rbcommons.com/s/twitter/r/1017>;`
`rb 1019<;https://rbcommons.com/s/twitter/r/1019>;``u
`rb 1023<;https://rbcommons.com/s/twitter/r/1023>;`

*对支持IDE插件的"depmap"目标的增强:

-添加将项目信息输出转储到文件的标志
-将缺少的资源添加到目标
-将内容类型添加到项目信息

`issue 5<;https://github.com/pantsbuild/intellij pants-plugin/issues/5>;` `
`rb<;https://rbcommons.com/s/twitter/r/964>;` `
`rb 987<;https://rbcommons.com/s/twitter/r/987>;` ` ` ` br/>`rb 998<;https://rbcommons.com/s/s/twitter/twitter/r/998>;` ` `

*从根本上创建"sourceroot"了解相关路径
`rb 1036<;https://rbcommons.com/s/twitter/r/1036>;`

*在裤子上添加了节省的棉绒
`rb 1044<;https://rbcommons.com/s/twitter/r/1044>;`

*支持按模块或路径全局限制覆盖测量
`issue 328<;https://github.com/pantsbuild/pants/issue s/328>;``u
`issue 369<;https://github.com/pantsbuild/pants/issues/369>;``u
`rb 1034<;https://rbcommons.com/s/twitter/r/1034>;``u

*更新解释器缓存以支持整个repo解释器需求
`rb 1025<;http s://rbcommons.com/s/twitter/r/1025>;`\u

*更改的目标标记:

-将输出写入`./dist/markdown/`
-页面可以包含源文件中的片段http://github.com/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pants/issues/535>;`
`rb'949<;https://rbcommons.com/s/twitter/r/949>;`
`rb'961<;https://rbcommons.com/s/twcommons.com/s/twtwtwitter/r/961>;` `

*更名` phase `->;` goal `
`rb/>`856>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` S/Twitter/R/856>;`
`rb'879<;https://rbcommons.com/s/twitter/r/879>;http://rbcommons.com/s/twitter/twitter/r/880>;https://rbcommons.com/s/twitter/r/880>;``rb'887<;https://rbcommons.com/s/twitter/r/887>;``br/>`rb'887<;https://rbcommons.com/s/twitter/r/887>;`rb'887<;https://rbcommons.com/s/twitter/r/887>;http://rbcommons.com/r/br/>`rbcommons.com/br/>`rbcommons.com/890>;`
`rb 910<;http://rbcommons.com/s/twitter/r/910>;``RB 913;http://rbcommons.com/s/twitter/r/913>;``
`RB 915<;https://rbcommons.com/s/twitter/r/915>;` ` ` ` RB 931<;https://rbcommons.com/s/twitter/r/r/931>;` ` `




*添加Android支持:

-添加"aaptbuild"`task
-添加"jarsignertask"和"keystore"target

`rb 859<;https://rbcommons.com/s/twitter/r/859>;`
`rb 883<;https://rbcommons.com/s/twitter/r/883>;`

-允许buildroot成为git工作树的子目录
-支持获取refs的提交日期
-将合并基和源url属性添加到githttps://rbcommons.com/s/twitter/r/871>;``
`rb'884<;https://rbcommons.com/s/twitter/r/884>;`
`rb'886<;https://rbcommons.com/s/twitter/r/r/886>;```

>>>
>~~~~~

>

>

*无数的文档改进和生成补丁
>`问题问题问题解决
397<;关于"问题"451<;http://github.com/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/issue s/451>;`
"问题"475<;http://github.com/pantsbuild/pantsbuild/pants/issues/475>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 475>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `br/>`rb 865<;https://rbcommons.com/s/twitter/r/865>;`
`rb 873<;https://rbcommons.com/s/twitter/r/873>;`
`rb 876<;https://rbcommons.com/s/twitter/r/876>;`
`rb 885<;htthttp://rbcommons.com/s/twitter/r/885>;`
`rb'938;http://rbcommons.com/s/twitter/r/938>;`
`rb'953<;https://rbcommons.com/s/twitter/r/953>;` `
`rb'960<;https://rbcommons.com/s/twitter/r/r/953>;` `
`rb'960<;https://rbcommons.com/s/s/twitter/twitter/r/r/960>;` ` ` ` `
`rb ` ` ` 965<;https://rbcommons.com/s/twitter/r/965>;`
` 992<;https://rbcommons.com/s/twitter/r/992>;http://rbcommons.com/s/twitter/r/995>;http://rbcommons.com/s/twitter/r/995>;http://rbcommons.com/s/twitter/995>;http://rbcommons.com/s/twitter/r/1007>;http://rbcommons.com/s/twitter/r/1007>;https://rbcommons.com/s/twitter/r/1007>;https://rbcommons.com/s/twitter/r/1007/1007>;http://br/>`rb'1008<;https://rbcommons.com/www://rbcommons.;`
`rb 1018<;https://rbcommons.com/s/twitter/r/1018>;` br/>`rb 1020<;https://rbcommons.com/s/twitter/r/1020>;` br/>`rb 1048<;https://rbcommons.com/s/twitter/r/1048>;`https://github.com/pantsbuild/pants/issues/498>;`
`rb 918<;https://rbcommons.com/s/twitter/r/918>;`

*发布修复:

-修复发布期间的凭据获取
-跳过文档阶段也会导致传递dep被跳过

`rbFixup EclipseGen 901和lt;http://s/twits/r/ 901 & gt /sb/>’rb* 1011和lt;http://s/t/rt/rt/r/ 1011 & gt;'`br/>< b/> >几个"IdeGen"派生的任务修复:
< BR/> -用JavaScale:Br/> -BaseBrase:ClaseReals:BraseSuxEGEN和IDEAGEGEN为目标。prefs.
-当一个目录同时包含"java_library"和"junit_test s"目标时,请确保ide
理解这是一个测试路径,而不是lib路径

`rb_857<;https://rbcommons.com/s/twitter/r/857>;``rb_916<;https://rbcommons.com/s/twitter/r/916>;``ub
` rb 996<;https://rbcommons.com/s/twitter/r/996>;`

*修复了支持IDE插件的"depmap"目标:

-修复了带有"Java源"的"scalealibrary"情况下的项目信息中的源根
-修复了具有相同包前缀的scala源的"depmap project info"
-修复了depmap keyerror

"rb"955<;https://rbcommons.com/s/twitter/r/955>;`
`rb 990<;https://rbcommons.com/s/twitter/r/990>;`
`rb 1015<;https://rbcommons.com/s/twitter/r/1015>;`

*当捆绑期间os.symlink失败时,生成更好的错误消息
`rb訝1037<;https://rbcommons.com/s/twitter/r/1037>;`

*更快的源根操作-更新内部数据结构以包含一个树
`rb\1003<;https://rbcommons.com/s/twitter/r/1003>;`

*目标筛选器的--filter祖先参数现在工作得更好
`issue 506<;https://github.com/pantsbuild/pants/issue s/506>;`觕
`rb觕925<;https://rbcommons.com/s/twitter/r/925/>;`觕

*修复:目标标记加载页面失败。mustache
`issue觕498<;https://github.com/pants build/pants/issues/498>;``u
`rb 918<;https://rbcommons.com/s/twitter/r/918>;``u

*修复"已更改"的目标,以便它可以在repo中运行,目录名为"build"
`rb 872<;https://rbcommons.com/s/twitter/r/872>;`

*修补"jvmrun"以接受"jvmapp"
`rb 893<;https://rbcommons.com/s/twitter/r/893>;`

*将python添加为默认的codegen产品
`rb 894<;https://rbcommons.com/s/twitter/r/894>;`

*修复"filedeps"目标-它使用的是一个现在已不存在的.expand庀files()api
"issue 437<;https://github.com/pantsbuild/pants/issue s/437>;`,
"rb 939<;https://rbcommons.com/s/twitter/r/939>;`

*放回显示缺少生成文件路径的错误消息
`rb 929<;https://rbcommons.com/s/twitter/r/929>;`

*确保"junit run"任务仅在junit兼容的目标上运行
`issue 508<;https://github.com/pantsbuild/pants/issue s/508>;`
`rb 924<;https://rbcommons.com/s/twitter/r/924>;`

*修复`./pants目标`
`issue 333<;https://github。网站/pantsbuild/pantsbuild/pantsbuild/pants/issues/333>;``关于` rb 796<;https://rbcommons.com/s/twitter/r/796>;``关于`关于` rb 914<;https://rbcommons.com/s/commons.com/s/twitter/r/914>;``关于`关于`关于`从`衍生出的`添加到`从‘scroogegen`合成目标的衍生出的`关于`从`到` scroogegen合成目标的衍生出的研究
`关于` rb ` 926<;http://rbcommons./twitter/r/926>;`

*正确订购裤子目标测试和裤子目标运行的资源https://rbcommons.com/s/twitter/r/920>;`

*fixup jvmrun only write cmd line flag接受相对路径
`issue`494<;https://github.com/pantsbuild/pants/issues/494>;`
`rb`908<;https://rbcommons.com/s/twitter/r/908>;`
`rb`911<;https://rbcommons.com/s/twitter/r/911>;`

*修复`--ivy report`选项并添加集成测试
`rb\976<;https://rbcommons.com/s/twitter/r/976>;`

*修复emma/cobertura中的回归并添加测试
`issue\508<;https://github.com/pantsbuild/pants/issues/508>;`
`rb 935<;https://rbcommons.com/s/twitter/r/935>;`

0.0.23(2014年11月8日)
---------


api更改
~~~~~~~~~

*删除未使用的任务。使方法和未使用的额外数据变量的u无效
`rb\849<;https://rbcommons.com/s/twitter/r/849>;`

*将dxcompile任务添加到Android后端系统:https://github.com/pantsbuild/pants/pull/425>;https://github.com/pantsbuild/pants/pull/425>;rb/831<;https://rbcommons.com/s/twitter/r/831>;https://rbcommons.com/s/twitter/r/819>;`

*将pants.goal.goal.goal重命名为pants.goal.task撸registrator.taskregistrator
`issue_345<;https://github.com/pantsbuild/pants/pull/345>;`诈
`rb诈843<;https://rbcommons.com/s/twitter/r/843>;`诈

>错误修复
~
`rb<;https://rbcommons.com/s/twitter/r/860>;`

>
*删除
`rb<;https://rbcommons.com/s/twitter/r/855>;`
`rb<;https://rbcommons.com/s/twitter/r/855>;` ` ` `<;https://rbcommons.com/s/s/twitter/twitter/r/853/r/853>;` `

>
>
>
>
>
*修正错误尝试在没有任何配置的repo的情况下发布时的消息`

*将一些合理的默认值从pants.ini迁移到pants源中的"defaults"中https://github.com/pantsbuild/pants/pull/458>;`
`rb 852<;https://rbcommons.com/s/twitter/r/852>;`

*更新了一些目标的基名和名称,以防止dist/
`rb 847<;https://rbcommons.com/s/twitter/r/847>;`

*引用生成文件的错误路径时出现错误消息
`rb 841<;https://rbcommons.com/s/twitter/r/841>;`

*添加assert_list以确保参数是列表-使用此选项可以更好地验证多个目标
`rb 811<;https://rbcommons.com/s/twitter/r/811>;`

*更新android目标/任务的前向帮助和错误消息4)
----

api更改
~~~~~~~~~~~~~

*将pex依赖项从twitter.common.python 0.6.0升级到pex 0.7.0
`rb 825<;https://rb common s.com/s/twitter/r/825>;`

*添加了一个--spec exclude命令行标志,通过正则表达式排除规范
`rb 747<;https://rbcommons.com/s/twitter/r/747>;`

*升级请求,翻到一个范围内的要求以帮助插件
`rb 771<;https://rbcommons.com/s/twitter/r/771>;`


*为emacs用户生成ensime项目的新目标`` ensime`为emacs用户生成ensime项目的新目标`` ensime``为emacs用户生成ensime项目的新目标``
`rb'753<;https://rbcommons.com/s/twitter/twitter/r/753>;`` ` `

>
~~~~~~~~~~~~~~
~~~~~~~~~~~~

*`goal repl`为目标消费的目标进行转换
`rb 781<;https://rbcommons.com/s/s/www/twitter/twitter/twitte>
*Fixup JvmCompile总是提供下游所需的非BNO产品:http://rbp://RBCOMSON.COSM/St/Twitter / R/794 & G';
BR/>*对非NG Java执行相对应的类路径:BR/>‘RB’804和lt;http://RBCOMSON.COM/S/Twitter / R/804 & Gt;`

*在本地调试jvm工具(如jar工具或checkstyle)时添加了一些文档和错误修复程序
`rb 791<;https://rbcommons.com/s/twitter/r/791>;`

*为所有sourcepayload子类添加了设置为空集的excludes属性
`issue 414<;https://github.com/pantsbuild/pants/pull/414>;``u
`rb 793<;https://rbcommons.com/s/twitter/r/793>;``u

*添加对OSX 10.10的二进制获取支持,并填充精简和原始二进制文件
`rb 789<;https://rbcommons.com/s/twitter/r/789>;`

*修复引导失败时的pants脚本退出状态`

*修复外部依赖项列表中的漏洞,使用编码
`rb 776<;https://rbcommons.com/s/twitter/r/776>;`

*强制解析筛选规范
`rb 775<;https://rbcommons.com/s/twitter/r/775>;< < < > > >为Java代理清单编写一个范围错误:"768";"768";"764";"770";"770";https://rbcommons.com/s/twitter/r/764>;`

*fix goal markdown:readme.html页面互相攻击
`rb\750<;https://rbcommons.com/s/twitter/r/750>;`

0.0.21(2014年7月25日)
————


`

0.0.20(2014年7月25日)
----


api更改
~~~~~~~~~

*默认情况下隐藏堆栈跟踪
`issue 326<;https://github.com/pantsbuild/pants/issue s/326>;```br/>`rb 655<;https://rbcommons.com/s/twitter/r/655>;`

*升级到``twitter.common.python``0.6.0并根据api更改进行调整
`rb 746<;http s://rbcommons.com/s/twitter/r/746>;`觕

*添加对` cobertura<;http://cobertura.github.io/cobertura>;` `覆盖范围
`问题70<;https://github.com/pantsbuild/pants/issues/70>;``u
`rb 637<;https://rbcommons.com/s/twitter/r/637>;``u

*验证``junit `测试``目标具有非空源
`rb 619<;https://rbcommons.com/s/twitter/r/619>;``u

*添加对"ragel<"的支持;http://www.granging.org/ragel>;``状态机生成器
`问题353<;http s://github.com/pantsbuild/pants/issues/353>;` ` `
` rb ` 678<;https://rbcommons.com/s/twitter/r/678>;` `
*添加'`androidtask``和'`aaptgen`任务
` rb ` 672<;https://rbcommons.com/s/twitter/r/672>;`
`rb\676<;https://rbcommons.com/s/twitter/r/676>;`
`rb\700<;https://rbcommons.com/s/twitter/r/700>;`

buggfixes
~~~~~~~~

*许多文档修复
`问题385<;https://github.com/pantsbuild/pants/issues/385>;`
`问题387<;https://github.com/pantsbuild/pants/issues/387>;`
`问题395<;http://github.com/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pantsbuild/pants/issues/395>;` `<`rb 728<;https://rbcommons.com/s/twitter/r/728>;` ` ` ` ` ` rb 729<;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` rb 738<;https://rbcommons.com/s/twitter/r/738>;`

*公开指定"jvm"二进制文件所需的类型。部署"jar"规则`
"issue"383<;https://github.com/pantsbuild/pants/issues/383>;`
"rb"727<;https://rbcommons.com/s/twitter/r/727>;`



*需要关于"depmap `````depmap project info````depmap ```depmap ````depmap project info```
`rb 721<;https://rbcommons.com/s/twitter/r/721>;` ` ` `

>

>








>
>api-api-chang
~~~~~~~~~~~~~~~~~~~



>
*启用每项任务一次7岁<;http://rbcommons.com/s/twitter/r/687>;`


>补丁
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
*众多的文档补丁
`rb 699<;https://rbcommons.com/s/twitter/r/699>;` ` `<
`rb 703<;https://rbcommons.com/s/twitter/twitter/r/703/r/703>;` ` `
`rb 70703>;` ` ` ` ` ` ` ` `4<;https://rbcommons.com/s/twitter/r/704>;`

*fixup breaked``bundle``别名
`issue`375<;https://github.com/pantsbuild/pants/issue s/375>;``u
`rb`722<;https://rbcommons.com/s/twitter/r/722>;``u

*删除对``twitter.common.{dirutil,contextutils}``
`rb`710<;https://rbcommons.com/s/twitter/r/710>;``RB 713<;https://rbcommons.com/s/twitter/r/713>;``
`RB 717<;https://rbcommons.com/s/twitter/r/717>;` ` ` ` ` ``RB 718<;https://rbcommons.com/s/twitter/r/r/718>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 719<;https://rbcommons.com/s/twitter/r/719>;`
`rb 726<;https://rbcommons.com/s/twitter/r/726>;``u

*fixup missing``junitrun`` resources requirement
`rb 709<;https://rbcommons.com/s/twitter/r/709>;``u

*修复`groupiterator``/`grouptask``
`rb 706<的可传递依赖项;http s://rbcommons.com/s/twitter/r/706>;`

*`

*升级到``twitter.common.python``0.5.10以引入以下错误修复:

但是,如果不更新mtime,这些
发行版似乎将永久过期,与ttl相关。

`rb 707<;https://rbcommons.com/s/twitter/r/707>;`

*复活的裤子目标思想,还有关于源代码和javadoc jar映射的工作要做
`rb 695<;https://rbcommons.com/s/twitter/r/695>;`

*fix binaryutil raise of binarynotfound
`issue\367<;https://github.com/pantsbuild/pants/issues/367>;`\br/>`rb\705<;https://rbcommons.com/s/twitter/r/705>;`


<0.0.18(2014/7/16/2014)0.18(7/16/2014)




>API的变化
~~~~~~~~~~~~~~~~~~


*将globs锁定到``rootdir``和``rootdir``及以下
`348问题<;https://github.com/pantsbuild/pantsbuild/pants/issue s/348>;``br/>>`rb ` 348<;http://github.com/github.com/pantsbuild/pantsbuild/pantsbuild/pants/(一)有权使用;`



>补丁
~~~~~~~~~~~~~~~~~

*多个文档补丁
`rb<;https://rbcommons.com/s/twitter/r/654>;` `
`rb 693<;https://rbcommons.com/s/twitter/r/r/693>;` ` ` ` `











<
`rb 679<;https://rb rb 654<;http://rb commons.com/s/twitter/r/679>;`

0.0.17(2014年7月15日)
----


*最初出版的"pantsbuild.pants"版本``

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中