是否有一个url参数可以传递到gitweb (或者任何我能做的事情)来告诉它不要显示空格更改?
背景:我有一个文件生成过程,它创建了数百个文件,然后通过编程将其签入git。最近,我对这个过程做了一些小的修改,结果是从它生成的每个文件中删除了一堆空白,并且对它生成的几个文件进行了一些非空白的更改。我正在尝试使用gitweb来验证我的非空格更改是否在这些文件中,但是这真的很难做到,因为在我看到任何真正的更改之前,我必须筛选所有的空格更改。我知道,如果我从命令行执行gitweb,我只需传递-w参数,但我实际上只是尝试使用gitweb。
发布于 2013-11-19 22:44:42
在快速浏览github镜像上的源代码之后,我认为这是不受支持的。
our @diff_opts = ('-M'); # taken from git_commit您可以通过gitweb.conf、某些UI元素或url参数将一个特性请求发布到git邮件列表中,使其可以配置。如果你感觉敏锐,那就用叉子;)
如果您正在寻找想法,Github将使用url参数:
Add ?w=1 to the URL to see the diff with whitespace ignored.
发布于 2016-04-11 21:37:59
我知道,这是个老问题,但对于那些从Google来到这里的人来说,可以使用/etc/gitweb.conf中的@diff_opts配置参数。配置文件中的文本意味着@diff_opts只支持git-diff-tree的文件复制和重命名检测,但实际上您可以添加任何受支持的git选项。
@diff_opts = ('-b');对我来说效果很好。我意识到它不是一个URL参数,所以不能直接回答这个问题,但可能对其他人有用。
https://stackoverflow.com/questions/20083156
复制相似问题