您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Compatible gitlab
- // ==UserScript==
- // @name Rename Merge Request Title Automatically
- // @name:es Rename Merge Request Title Automatically
- // @description Compatible gitlab
- // @description:es Compatible gitlab
- // @date 2022-03-21
- // @compatible chrome
- // @compatible firefox
- // @compatible opera
- // @compatible safari
- // @license CC BY-NC-ND 4.0 International. https://creativecommons.org/licenses/by-nc-nd/4.0/
- // @match *://*.gitlab.com/*
- // @match *://gitlab.*.com.*/*
- // @version 0.1
- // @namespace https://gf.qytechs.cn/en/users/314553-stefango
- // ==/UserScript==
- (() => {
- if (window.location.href.includes('cherry-pick')) {
- const branchSelector = document.getElementsByClassName("branch-selector");
- const texto = branchSelector[0].innerText;
- const textoToInput = texto.split(' ');
- const source = textoToInput[1];
- const target = textoToInput[3];
- const url = window.location.href;
- const originalTitle = document.getElementById("merge_request_title").value;
- if (originalTitle.startsWith('Merge branch')) {
- let titleArr = document.getElementById("merge_request_title").value.split(' ');
- titleArr.splice(-1, 1, `'${target}'`);
- document.getElementById("merge_request_title").value = titleArr.join(' ');
- } else {
- // rename manually when code conflicted
- }
- }
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址