`
Eileenlml
  • 浏览: 72525 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

hooks-pre-revpop-change.bat文件设置修改log权限

    博客分类:
  • SVN
 
阅读更多
set repos=%1
set rev=%2
set user=%3
set propname=%4
set action=%5

for /f "usebackq"  %%k in ('svnlook author %repos% -r %rev%') do @set var=%%k


set rightUser=0
if "%3" == "%superUser%" set rightUser=1
if "%3" == "%var%" set rightUser=1

if %rightUser% == 0 goto ERROR_USER


goto :SUCCESS_EXIT

:ERROR_USER
echo 只允许用户修改自己的日志>&2
goto ERROR_EXIT

:ERROR_EXIT
exit 1

:SUCCESS_EXIT
exit0

 

分享到:
评论

相关推荐

    subversion中的pre-revprop-change.bat

    在Windows环境下,通常使用`.bat`批处理文件作为`pre-revprop-change`的实现。此脚本的目的是增强版本库的安全性和管理性,防止未经授权的或不恰当的属性更改。 在这个特定的`pre-revprop-change.bat`脚本中,我们...

    PyPI 官网下载 | pyinstaller-hooks-contrib-2020.5.tar.gz

    《PyInstaller Hooks Contrib 2020.5:构建Python应用程序的增强工具》 PyInstaller Hooks Contrib 2020.5是PyInstaller项目的一个重要组成部分,它为Python应用程序的打包提供了更多的支持和功能。PyInstaller本身...

    subversion中的pre-commit.bat

    Subversion 中的 pre-commit.bat Subversion 中的 Hook 机制是指在客户端与服务器端之间的交互过程中,服务器端可以根据需要执行某些操作,以确保提交的合法性和正确性。这些操作称为 Hook SCRIPT,其中包括 pre-...

    PyPI 官网下载 | pre_commit_hooks-1.4.0-py2.py3-none-any.whl

    资源来自pypi官网。 资源全名:pre_commit_hooks-1.4.0-py2.py3-none-any.whl

    pulseaudio-gdm-hooks-10.0-6.el7_9.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    前端开源库-require-extension-hooks-vue

    【标题】:require-extension-hooks-vue - 前端Vue.js模块加载器扩展 在前端开发领域,模块管理和加载是构建复杂应用的关键部分。`require-extension-hooks-vue` 是一个针对 Vue.js 框架的开源库,它扩展了 Node.js...

    Python库 | pre_commit_hooks-3.3.0.tar.gz

    接着,将`pre-commit-hooks`添加到项目的`.pre-commit-config.yaml`配置文件中,如下所示: ```yaml repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v3.3.0 # 使用对应的版本号 hooks: - ...

    PyPI 官网下载 | django-rest-hooks-delivery-0.2.1.tar.gz

    《PyPI官网下载:深入解析django-rest-hooks-delivery-0.2.1.tar.gz》 在Python的世界里,PyPI(Python Package Index)是开发者获取和分享Python软件包的重要平台。今天我们要关注的是一个名为“django-rest-hooks...

    12.4-hooks-useState-传入函数.wmv

    12.4-hooks-useState-传入函数.wmv

    ftrace-kernel-hooks-2014-More than just tracing.pdf | 注释

    标题《ftrace-kernel-hooks-2014-More than just tracing》指出了本文档主要讨论的是Ftrace工具,以及内核钩子(Kernel Hooks),并强调了Ftrace不仅仅是用于追踪功能。Ftrace是Linux内核中的一个强大的调试工具,...

    PyPI 官网下载 | pyproject-hooks-0.1.0.tar.gz

    标题中的"PyPI 官网下载 | pyproject-hooks-0.1.0.tar.gz"指出这是一个从Python Package Index(PyPI)官方源下载的软件包,名为`pyproject-hooks-0.1.0.tar.gz`。PyPI是Python社区用于发布Python软件的中央仓库,...

    前端开源库-require-extension-hooks-babel

    2. **配置**:在项目根目录下的`package.json`文件中,添加或修改`require-extension-hooks`的配置,指定需要处理的文件扩展名以及Babel的预设(presets)和插件(plugins)。 3. **启动**:当项目启动时,`require...

    Python库 | pre_commit_hooks-0.9.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:pre_commit_hooks-0.9.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    PyPI 官网下载 | koansys.recipe.hooks-0.1dev-r4.tar.gz

    koansys.recipe.hooks-0.1dev-r4.tar.gz 是一个源自PyPI(Python Package Index)官网的压缩包文件,它包含了一个Python库——koansys.recipe.hooks的源代码。PyPI是Python开发者发布自己软件包的主要平台,用户可以...

    Python库 | pre_commit_hooks-1.4.0-py2.py3-none-any.whl

    `pre_commit_hooks-1.4.0-py2.py3-none-any.whl` 是一个针对Python的库,它主要用于在代码提交前执行一系列检查和验证,以确保代码质量。这个库是开发过程中的一种最佳实践,它能够帮助开发者遵循一定的代码规范,...

    SVN钩子 之 pre-commit

    `pre-commit.bat` 和 `pre-commit2.bat` 是两种可能的批处理文件,通常用于Windows环境。这些批处理文件包含了一组命令,当用户尝试提交时,这些命令会执行。例如,它们可以检查提交的文件是否遵循编码规范,是否有...

    windows下svn的pre-commit钩子

    用法:将本bat文件(不可改名)存在svn服务器端安装目录\仓库名\hooks下(该目录下有多个*.tmpl文件,包括pre-commit.tmpl即linux下的提交钩子,而pre-commit.bat为windows下的提交钩子),并修改文件中相应目录(共...

    Mysql MHA 0.58 and Package for suse 12 sp4

    perl-Log-Dispatch-2.68-63.1.noarch.rpm **package rpm -ivh perl-Class-Data-Inheritable-0.08-83.1.noarch.rpm rpm -ivh perl-Devel-StackTrace-2.03-40.1.noarch.rpm rpm -ivh perl-Exception-Class-1.44-40.1....

    PyPI 官网下载 | django-git-hooks-0.2.0.tar.gz

    Git是一种分布式版本控制系统,由Linux之父Linus Torvalds开发,用于追踪对文件的修改。Git具有高效、灵活、强大的分支管理和合并功能,使得团队协作和项目版本管理变得轻松。 **Python 后端开发** Python因其简洁...

    pulseaudio-gdm-hooks-10.0-5.el7.x86_64.rpm

    离线安装包,亲测可用

Global site tag (gtag.js) - Google Analytics