更好的存档指纹文件组成。

hg_fingerprint的Python项目详细描述


hg指纹的mercurial插件有两个功能:

  1. 增强存档命令并提供控制选项 .hg_archival.txt文件的方式如下:
    • 允许指定多个指纹文件,
    • 调整文件名,
    • 更改文件格式,然后
    • 添加生成存档时的时间戳。
  2. 提供指纹命令以输出存档 指纹文件,而不必实际存档。

支持的格式

支持以下格式:

  • text(默认值):

    repo: dca7d15bf04445e0a3136d5ce5cfa034e5cfa034
    node: 6d881282ad46412ead8ad83e074ce451074ce451
    branch: default
    latesttag: blue
    latesttag: moon
    latesttagdistance: 7
    timestamp: 2009-02-13T23:31:30Z
    
  • json(为清晰起见添加了空格):

    {"repo":"dca7d15bf04445e0a3136d5ce5cfa034e5cfa034","node":"6d881282ad46412ead8ad83e074ce451074ce451","branch":"default","latesttags":["blue","moon"],"latesttagdistance":7,"timestamp":"2009-02-13T23:31:30Z"}
  • yaml

    repo:dca7d15bf04445e0a3136d5ce5cfa034e5cfa034node:6d881282ad46412ead8ad83e074ce451074ce451branch:defaultlatesttags:[blue,moon]latesttagdistance:7timestamp:'2009-02-13T23:31:30Z'
  • xml(为清晰起见添加了空格):

    <?xml version='1.0' encoding='UTF-8'?><fingerprint><repo>dca7d15bf04445e0a3136d5ce5cfa034e5cfa034</repo><node>6d881282ad46412ead8ad83e074ce451074ce451</node><branch>default</branch><latesttag>blue</latesttag><latesttag>moon</latesttag><latesttagdistance>7</latesttagdistance><timestamp>2009-02-13T23:31:30Z</timestamp></fingerprint>

选项

指纹插件添加了以下新的配置部分:

[fingeprint]path=.hg_archival.txtformat=texttimestamp=true
  • path:(str list(str)),默认值:'.hg_archive.txt'

    存档中存储指纹的路径。这个 如果路径已经存在,则结果未定义。这条路可以 指定多个位置(使用shell分隔和转义 转义语法)。

  • format:(str list(str)),默认值:“auto”

    存储指纹的文件格式。可以是上面的任何一个 列出的格式,加上特殊值auto,它指定 路径的mime类型(基于扩展名)应该是 使用。如果路径指定了多个位置,则格式可以 也可以列个单子。如果路径多于格式,则最后一个 使用格式。

  • timestamp:bool,默认值:true

    是否将存档生成时间戳存储在 ISO 8601日期时间格式的指纹。注意,这是 只有默认值会改变存档的标准方式的值 命令起作用–这是因为它是additive,并且应该 因此,没有影响,或者至多是最小的影响。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Kafka producer大量内存使用(泄漏?)   java NullPointerException。。。正在插入数据但无法检索数据[Mysql DB]   java spring+jpa+hibernate=没有可用于当前线程的实际事务的EntityManager无法可靠地处理“persist”调用   getelementbyid在没有ID的情况下如何在java中使用GetElementsById   java有没有一种使用WatchService强制轮询的方法?   java将值从jframe传递给另一个jframe并使用它   Java/Groovy中带重试的反应式事件处理   具有两个包装器元素的java Jackson XML ArrayList输出   java总是在范围内使用不同的随机元素   取消选择java下拉列表值   多线程如何在Java中为对象的不同成员拥有不同的同步块   java如何使用多线程从文本文件中读取输入   java Spring启动附加崩溃命令   java使用公共或单独的actionPerfomed方法有什么区别   java用Spring3.0中的SpEL替换JSP中的EL   java作为windows服务运行应用程序时无法访问共享文件夹   java xml 1.1规范中的“解析数据”是什么意思?   以编程方式设置JComboBox索引时java触发ItemListener   java Android WebView:只加载HTML,不加载JS或CSS(在某些设备中)   Java:计算do/while循环的数量