Commit Graph

71 Commits

Author SHA1 Message Date
48a592cbd2 <libaes>Library Release 15.20.9 2026-05-24 10:49:00 +08:00
5fcf0de951 <aes>APK 15.20.9 release Publish. aes-v15.20.9 2026-05-24 10:48:48 +08:00
f027158d07 更新APPBase类库 2026-05-24 10:46:55 +08:00
852f3d6cd8 <libaes>Library Release 15.20.8 2026-05-20 20:05:04 +08:00
c2cff1a2bb <aes>APK 15.20.8 release Publish. aes-v15.20.8 2026-05-20 20:04:49 +08:00
98dd2a60b8 添加网站https://jitpack.io接口编译配置 2026-05-20 20:02:37 +08:00
25e966099f Merge remote-tracking branch 'origin/projects_keeper_tag' into aes 2026-05-20 19:56:45 +08:00
QingLong
8876896cbc 合并模块APPBase 同步最新时间标签appbase-v15.20.20 2026-05-20 17:00:01 +08:00
QingLong
28e6a8ee78 合并模块APPBase 同步最新时间标签appbase-v15.20.19 2026-05-20 15:00:01 +08:00
0a69b54dd0 Merge branch 'aes' into merge 2026-05-20 12:09:20 +08:00
e87513b179 Merge branch 'projects_keeper_tag' into merge 2026-05-20 12:08:49 +08:00
186b1656a7 更新联系邮箱 2026-05-20 11:19:18 +08:00
QingLong
7d872fd14c 合并模块APPBase 同步最新时间标签appbase-v15.20.18 2026-05-20 04:00:01 +08:00
4ce22e8750 更换APPBase类库 2026-05-20 03:19:52 +08:00
QingLong
d6fab2133f 合并模块AES 同步最新时间标签aes-v15.20.7 2026-05-19 21:00:01 +08:00
QingLong
45821b8daa 合并模块APPBase 同步最新时间标签appbase-v15.20.17 2026-05-19 21:00:01 +08:00
5c8505dcbd <libaes>Library Release 15.20.7 2026-05-19 20:39:08 +08:00
9c3963822e <aes>APK 15.20.7 release Publish. aes-v15.20.7 2026-05-19 20:38:13 +08:00
30532f8e8d 版本号对齐APPBase。 2026-05-19 20:26:18 +08:00
2b98149e0f Merge branch 'aes' into merge 2026-05-19 19:45:12 +08:00
80d9b764ee Merge branch 'projects_keeper_tag' into merge 2026-05-19 19:44:19 +08:00
d4f24a9b0c Merge branch 'aes' into merge 2026-05-19 19:30:17 +08:00
f357e353ee Merge branch 'projects_keeper_tag' into merge 2026-05-19 19:30:12 +08:00
QingLong
edd312a525 合并模块APPBase 同步最新时间标签appbase-v15.20.16 2026-05-19 19:00:01 +08:00
QingLong
aec680e36e 合并模块AES 同步最新时间标签aes-v15.20.6 2026-05-19 01:53:02 +08:00
937f90aa07 <libaes>Library Release 15.20.6 2026-05-19 01:52:54 +08:00
643e91bd71 <aes>APK 15.20.6 release Publish. aes-v15.20.6 2026-05-19 01:52:47 +08:00
QingLong
1c6f7783e5 合并模块AES 同步最新时间标签aes-v15.20.5 2026-05-19 01:49:06 +08:00
f4c6cea623 <libaes>Library Release 15.20.5 2026-05-19 01:48:56 +08:00
a0309ce98a <aes>APK 15.20.5 release Publish. aes-v15.20.5 2026-05-19 01:48:43 +08:00
qinglong
193011a80d 合并模块AES 同步最新时间标签aes-v15.20.4 2026-05-17 21:00:01 +08:00
931671d85a <libaes>Library Release 15.20.4 2026-05-17 20:53:51 +08:00
580fa87773 <aes>APK 15.20.4 release Publish. aes-v15.20.4 2026-05-17 20:53:39 +08:00
LaizyBoy
a26276e169 fix: 将libaes模块debugTextColor从红色改为灰色
- libaes普通模式debugTextColor改为#FF808080(灰色)
- libaes深色模式debugTextColor改为#FFAAAAAA(浅灰)
2026-05-17 20:49:19 +08:00
LaizyBoy
a3bf1087aa fix: 修复libaes模块Java 7兼容性问题及XML注释语法错误
- 为libaes添加compileOptions,指定Java 7源码与目标兼容级别
- 修复view_adscontrol.xml中XML注释包含非法"--"及缺少关闭符的问题
- 更新aes与libaes的build.properties编译计数
2026-05-17 20:30:41 +08:00
1e5295df95 Merge keeper tag branch sources. 2026-05-17 20:15:50 +08:00
8cb9ea5cae 清理源码冗余模块 2026-05-17 20:07:28 +08:00
qinglong
eb3d8f4806 合并模块APPBase 同步最新时间标签appbase-v15.20.15 2026-05-17 16:20:01 +08:00
aa1b701c8b 合并模块APPBase 同步最新时间标签appbase-v15.20.14 2026-05-17 15:55:39 +08:00
fc20bd56b4 合并模块APPBase 同步最新时间标签appbase-v15.20.13 2026-05-17 15:52:14 +08:00
e92538850f 合并模块APPBase 同步最新时间标签appbase-v15.20.12 2026-05-17 15:46:18 +08:00
81b7af0ec4 1. 排序规则彻底换掉
不再按版本号排序,按标签创建时间从新到旧,永远拿到最后发布的最新标签
​
2. 增加  -f  强制覆盖,确保拉取最新文件
​
3. 你现在  appbase-v15.20.12  是后打的标签,脚本会直接优先抓取它
​
4. 无差异也会正常同步最新标签版本文件
2026-05-17 15:45:57 +08:00
e2b4bddb61 BugFix 2026-05-17 15:43:18 +08:00
cbca61ad84 1. 删掉手动拼接标签逻辑,直接取用远程完整标签名,杜绝  appbase- 空格版本
​
2. 使用  git rev-parse --verify 标签^{commit}  精准拿远程标签commit
​
3. 合并来源强制指定  origin/模块名  远程分支
​
4. 空标签直接跳过,不再出现  xxx-  非法标签
​
5. 检出语法标准: git checkout 远程分支 commit -- 目录
2026-05-17 15:37:37 +08:00
28bc3a86e3 1. 版本排序彻底修复
按  大版本.中版本.小版本.迭代号  分段数字排序,优先抓取  appbase-v15.20.12  而不是旧版
​
2. 检出命令修正
统一使用  git checkout 提交哈希 -- 目录  语法,不再报路径不存在
2026-05-17 15:34:14 +08:00
79f7f682b3 合并模块APPBase 来源最新标签:appbase-v15.20.11 提交点:c7184ad6df0092106e535308ba486a9503395042 2026-05-17 15:25:41 +08:00
8fa09a9f99 demoapp、winboll、aes  没有  xxx-版本号  格式标签,跳过属于正常
​
2.  appbase  成功抓到标签和commit,只是命令语法错导致拉取失败,改完即可正常合并
2026-05-17 15:25:10 +08:00
555c5deef9 1.  get_module_latest_tag  → 抓取远程该模块最新Tag
​
2.  get_commit_by_tag  → 用最新Tag查出唯一对应提交Commit
​
3. 校验Tag/Commit非空
​
4. 执行合并命令git checkout origin/模块名  commit哈希:模块文件夹
 
 
 
5. 仅添加对应目录,生成带标签+commit的提交日志
​
6. 无标签直接跳过,不产生任何操作
2026-05-17 15:22:31 +08:00
3707891e0b 1. 调用函数 → 查出模块标签 + 标签绑定提交Commit哈希
​
2. 判定标签/Commit为空直接跳过
​
3. 合并命令: git checkout origin/模块名  commit哈希:模块文件夹
​
4. 仅添加当前模块目录,精准提交
​
5. 提交日志同时记录标签名+提交哈希,方便回溯
2026-05-17 15:17:40 +08:00
0c9c6c9fd4 1. 调试日志重定向  >&2
彻底杜绝调试文字混入标签变量, MOD_TAG  只存纯净标签名
​
2. 拉取标签写法修正
旧: git checkout 标签名 目录 
新: git checkout origin/tags/标签名 -- 目录 
直接从远程标签仓库拉取对应提交点文件夹,100%命中标签代码
​
3. 精准add提交
放弃  git add . ,只添加当前合并的模块文件夹,避免乱提交
​
4. 强制全量同步标签
脚本开头双重 fetch --tags ,保证本地能读取所有远程版本标签
​
5. 空标签直接拦截
匹配不到标签完全跳过,不产生空提交、无效覆盖
​
6. 严格锁定本地分支,防止合并错分支
2026-05-17 15:11:21 +08:00