记录一次svn提交限制提交日志 中文冲突

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 记录一次svn提交限制提交日志 中文冲突

首选通过搜索找到了pre-commit 这个脚本


直接上手修改,最终结果如下 需要的可以看一下


#!/bin/bash
export LANG=zh_CN.UTF-8
REPOS="$1"
TXN="$2"
SVNLOOK=/var/packages/SVN/target/bin/svnlook
LOG_MESSAGE=`$SVNLOOK log -t "$TXN" "$REPOS"`
User=`$SVNLOOK author -t "$TXN" "$REPOS"`
files=`$SVNLOOK changed -t "$TXN" "$REPOS"`
URL="http://host/svncheck?repos=${REPOS}&txn=${TXN}&logmsg=${LOG_MESSAGE}&user=${User}"
resp=$(echo `wget -qO- ${URL}`)
if [ $resp == 1 ] ; then
  echo  "提交日志长度最少十个字符!" 1>&2
  exit 1
fi
exit 0


  • export LANG=zh_CN.UTF-8 :由于svnlook 对中文的支持性比较差 所以在上面加了


  • 另外使用wget 将log传输到服务器进行处理然后 日志符合要求则返回0 不符合要求则返回1
相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
JavaScript 前端开发
Element-ui 中表单(Form)验证数字值范围(大小)
Element-ui 中表单(Form)验证数字值范围(大小)
2554 0
Element-ui 中表单(Form)验证数字值范围(大小)
|
1月前
|
存储 并行计算 调度
迈向可编程观测:在GPU Kernel中构建类eBPF风格的性能探针
本文旨在梳理作者学习路径,带领读者共同探索 GPU Kernel 性能分析从宏观到微观的技术演进。
458 24
迈向可编程观测:在GPU Kernel中构建类eBPF风格的性能探针
|
1月前
|
人工智能 自然语言处理 文字识别
RAG效果不佳?先别急着微调模型,这几个关键节点才是优化重点
本文深入探讨了RAG(Retrieval Augmented Generation)技术的实现细节与优化策略,指出在AI应用开发中,RAG常被视为黑盒导致问题定位困难。文章从文档分块(Chunking)、索引增强(语义增强与反向HyDE)、编码(Embedding)、混合检索(Hybrid Search)到重排序(Re-Ranking)等关键环节进行了详细解析,强调需结合具体场景对各模块进行调优,以提升召回率与精确率的平衡,并倡导从快速使用走向深度优化的实践路径。
780 33
RAG效果不佳?先别急着微调模型,这几个关键节点才是优化重点
|
3月前
|
人工智能 大数据 开发者
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
阿里云推出基于场景的解决方案免费试用活动,新老用户均可领取100点试用点,完成部署还可再领最高100点,相当于一年可获得最高200元云资源。覆盖AI、大数据、互联网应用开发等多个领域,支持热门场景如DeepSeek部署、模型微调等,助力企业和开发者快速验证方案并上云。
4859 170
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
|
运维 算法 jenkins
做一个可通过jenkins定时任务Cron表达式设置的python定时函数
用python代码,来解析jenkins定时任务表达式,并获取最近的执行任务时间戳
|
监控 安全 数据可视化
Grafana 安全性和权限管理
【8月更文第29天】Grafana 是一个广泛使用的开源平台,用于可视化和监控时间序列数据。随着 Grafana 在生产环境中的广泛采用,确保其安全性变得至关重要。本文将探讨如何配置 Grafana 的访问控制和安全设置以保护敏感数据,并提供一些具体的代码示例。
1551 2
|
10月前
|
开发工具 git 开发者
git rebase的使用
通过这些思维导图和分析说明表,您可以更直观地理解Git rebase的概念、用法和应用场景。希望本文能帮助您更高效地使用Git rebase,提高代码管理的效率和质量。
1546 13
|
Java 网络安全 数据安全/隐私保护
服务器系列之 成功解决 com.jcraft.jsch.JSchException: Auth fail
文章描述了解决在使用JSCH库连接腾讯云服务器时遇到的`com.jcraft.jsch.JSchException: Auth fail`认证失败错误的步骤,包括修改SSH配置文件和重启SSH服务。
服务器系列之 成功解决 com.jcraft.jsch.JSchException: Auth fail
|
JavaScript 前端开发
forEach中return会退出循环吗 (改)
forEach中return会退出循环吗 (改)
252 1

热门文章

最新文章