svn-hooks

    0热度

    1回答

    我正在尝试使用shell脚本编写一个预提交钩子脚本来执行像<application>_<project>_<version>_<iteration>这样的标签命名约定。 任何人都可以引导我到一个文档/链接参考,我可以遵循,并可以创建一个。 我已经经过许多环节走了,但它并没有为我 我试图这样做的工作: ERROR = $SVNLOOK changed $REPO -t $REV |$EGREP "^

    0热度

    2回答

    我有一个可用的Subversion Post Commit工作正常 - 我如何在用户执行提交时所做的注释中添加? 我的代码是 REPOS="$1" REV="$2" AUTHOR="$(svnlook author -r $REV $REPOS)" mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf # Script to se

    0热度

    1回答

    我试图执行post-commit钩子也不管我做什么,我总是得到: Command: Commit Modified: C:\****\somefile.txt Sending content: C:\****\somefile.txt Completed: At revision: XX Error: post-commit hook failed (exit code 255) with

    2热度

    1回答

    我下载了由Slack集成提供的示例SVN post-commit挂钩。 #!/usr/bin/perl use warnings; use strict; use HTTP::Request::Common qw(POST); use HTTP::Status qw(is_client_error); use LWP::UserAgent; use JSON; my $repo

    2热度

    2回答

    我的服务器上运行了VisualSVN服务器,并且创建了一个提交后挂钩,以便在有人提交代码时使用此处列出的步骤发送电子邮件给我:http://www.visualsvn.com/support/topic/00018/ 但是,如果SVN中的某个项目已经承诺过,我希望能够将一封电子邮件发送给一个人,但是如果另一个项目被承诺,其他人应该收到一封电子邮件。 我该如何去创建多个post-commit挂钩以根

    1热度

    1回答

    我有我的存储库中的类的列表,我不希望相同的类名添加两次。 我的目标是防止提交相同的文件名,即如果abc.class.php已经存在于任何目录中,用户不能将abc.class.php添加到存储库。 我试图 CHANGED=`$SVNLOOK changed -t "$TXN" "$REPOS" | grep "^[A]" | $AWK '{print $2}' | grep \.class.php$

    0热度

    2回答

    作为迁移练习的一部分,我在Windows上设置了Subversion Edge服务器。 目前我正在努力与svnsync。 当试图执行命令(主服务器上): svnsync initialize https://main.subversion.server/svn/main.svn https://mirror.subversion.server/svn/main.svn --disable-lock

    1热度

    1回答

    我阅读并尝试了很多来自stackoverflow和其他页面的博客帖子条目,但没有解决方案。 SVN版本:1.6.11 Linux版本:Linux的2.6.32-358.23.2.el6.x86_64 x86_64的 我已经创建了一个脚本,这应该是执行后一个svn提交。 我post-commit.tmpl重命名的文件到post-commit。 我使用绝对路径,并将所有文件(脚本,提交后,登录..)在

    0热度

    1回答

    我想为SVN添加一个pre-hook,基本上它应该在检查到的java文件中引入任何新的违规时停止。 (我们使用SonarQube代码质量)

    1热度

    1回答

    #sh post-commit 我收到波纹管错误,如何解决此问题。 SH后提交 Traceback (most recent call last): File "/SVNData/testrepo/hooks/mailer.py", line 1353, in <module> sys.argv[3:3+expected_args]) File "/usr/lib/python2