如何使用cleartool格式缩进多行clearcase注释(-fmt)

时间:2011-11-22 20:42:21

标签: command-line clearcase cleartool

是否可以使用cleartool格式字符串重新创建标准的“desc”命令缩进注释?

示例:

cleartool desc <version>输出类似

的内容
version "<extended version path>"
created <date> by <user>
  "comment line 1
   comment line 2
   ...
   comment line n"
...

是否有-fmt选项用自定义格式创建类似的输出?

1 个答案:

答案 0 :(得分:2)

关于缩进部分,不是直接的 fmt_ccase man page确实提出了扩展版本路径,日期,用户和注释,但是你只能在每个字段前放置空格或制表符(即“转义序列”),而不是将放在中间其中一个字段(如评论每行前面的标签)

cleartool descr -fmt "version \"%Xn\"\ncreated %d by %u\n\t\"%c\"" afile

请注意,其中一个示例似乎表明对于该字段的所有行重复放置在字段前面的空格:

  

模仿lshistory –long的输出   请注意,在cleartool单命令模式下,反斜杠(\)用于转义格式字符串中的双引号。

cleartool lshistory -fmt "%d      %Fu (%u@%h)\n  %e \"%n\"\n  \"%Nc\"\n"  util.c 
2007-05-11T09:24:38     Anne Duvo (anne@neptune)
  create version "util.c@@\main\3"
  "fix bug r2-307"
2007-05-10T09:09:29     Ravi Singha (ravi@mercury)
  create version "util.c@@\main\2"
  "ready for code review"
.
.
.