|
12142
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260707
|
0
|
{"Commits":[{"Sha1":"0de109534 {"Commits":[{"Sha1":"0de109534050851d2aca93af59c2d5b92942c0f0","Message":"需求 质检记录 16520\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T10:42:08+08:00"}],"HeadCommit":{"Sha1":"0de109534050851d2aca93af59c2d5b92942c0f0","Message":"需求 质检记录 16520\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T10:42:08+08:00"},"CompareURL":"vodtest/pc/compare/3656fe1ccc7534d75668f4cc40c83e2cb50c0268...0de109534050851d2aca93af59c2d5b92942c0f0","Len":1}...
|
1781491335
|
Edit
Delete
|
|
12150
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260707
|
0
|
{"Commits":[{"Sha1":"b7d9c254c {"Commits":[{"Sha1":"b7d9c254c2b92944796909345214d0e8b3ef491f","Message":"需求 质检记录 16520\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T10:46:35+08:00"}],"HeadCommit":{"Sha1":"b7d9c254c2b92944796909345214d0e8b3ef491f","Message":"需求 质检记录 16520\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T10:46:35+08:00"},"CompareURL":"vodtest/pc/compare/0de109534050851d2aca93af59c2d5b92942c0f0...b7d9c254c2b92944796909345214d0e8b3ef491f","Len":1}...
|
1781491600
|
Edit
Delete
|
|
12158
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"811a7c500 {"Commits":[{"Sha1":"811a7c5001ec46e1a0a9b8d094c523385715af78","Message":"需求 停用报表 16438\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T10:50:33+08:00"}],"HeadCommit":{"Sha1":"811a7c5001ec46e1a0a9b8d094c523385715af78","Message":"需求 停用报表 16438\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T10:50:33+08:00"},"CompareURL":"vodtest/pc/compare/9f4ed69d974a67244757820c5f8d30a24bbb016a...811a7c5001ec46e1a0a9b8d094c523385715af78","Len":1}...
|
1781491838
|
Edit
Delete
|
|
12206
|
11
|
5
|
10
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"9e15d5e4f {"Commits":[{"Sha1":"9e15d5e4f12be2f169f955daef14e5d0ecfea05d","Message":"修改弹窗高度\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-15T14:29:33+08:00"}],"HeadCommit":{"Sha1":"9e15d5e4f12be2f169f955daef14e5d0ecfea05d","Message":"修改弹窗高度\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-15T14:29:33+08:00"},"CompareURL":"vodtest/pc/compare/811a7c5001ec46e1a0a9b8d094c523385715af78...9e15d5e4f12be2f169f955daef14e5d0ecfea05d","Len":1}...
|
1781505003
|
Edit
Delete
|
|
12214
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260707
|
0
|
{"Commits":[{"Sha1":"4d3d2eb7c {"Commits":[{"Sha1":"4d3d2eb7c10a71eb9ec3987bd186d2c753bd7a8f","Message":"需求 暂停屏保 16513\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T14:30:11+08:00"}],"HeadCommit":{"Sha1":"4d3d2eb7c10a71eb9ec3987bd186d2c753bd7a8f","Message":"需求 暂停屏保 16513\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T14:30:11+08:00"},"CompareURL":"vodtest/pc/compare/b7d9c254c2b92944796909345214d0e8b3ef491f...4d3d2eb7c10a71eb9ec3987bd186d2c753bd7a8f","Len":1}...
|
1781505016
|
Edit
Delete
|
|
12222
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260707
|
0
|
{"Commits":[{"Sha1":"93f6c0f9c {"Commits":[{"Sha1":"93f6c0f9c117be1e71c22a62e38742fa8fef04a4","Message":"需求 暂停屏保 16513\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T14:35:17+08:00"}],"HeadCommit":{"Sha1":"93f6c0f9c117be1e71c22a62e38742fa8fef04a4","Message":"需求 暂停屏保 16513\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-06-15T14:35:17+08:00"},"CompareURL":"vodtest/pc/compare/4d3d2eb7c10a71eb9ec3987bd186d2c753bd7a8f...93f6c0f9c117be1e71c22a62e38742fa8fef04a4","Len":1}...
|
1781505322
|
Edit
Delete
|
|
12231
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260707
|
0
|
{"Commits":[{"Sha1":"32d0ed31c {"Commits":[{"Sha1":"32d0ed31c4dc4ffc71b46e31183dff2b276fc858","Message":"需求-包厢一键质检、点歌屏广告位设置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T14:45:45+08:00"},{"Sha1":"7d38c12535e25c69dd0d95d50200d813d2700193","Message":"需求-包厢一键质检、点歌屏广告位设置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T14:43:55+08:00"}],"HeadCommit":{"Sha1":"32d0ed31c4dc4ffc71b46e31183dff2b276fc858","Message":"需求-包厢一键质检、点歌屏广告位设置\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T14:45:45+08:00"},"CompareURL":"vodtest/pc/compare/93f6c0f9c117be1e71c22a62e38742fa8fef04a4...32d0ed31c4dc4ffc71b46e31183dff2b276fc858","Len":2}...
|
1781505954
|
Edit
Delete
|
|
12294
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"0dc0c87a9 {"Commits":[{"Sha1":"0dc0c87a982002255fc9e4d1513f0de5149c1846","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T15:28:13+08:00"}],"HeadCommit":{"Sha1":"0dc0c87a982002255fc9e4d1513f0de5149c1846","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T15:28:13+08:00"},"CompareURL":"vodtest/pc/compare/9e15d5e4f12be2f169f955daef14e5d0ecfea05d...0dc0c87a982002255fc9e4d1513f0de5149c1846","Len":1}...
|
1781508497
|
Edit
Delete
|
|
12351
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"5628589c7 {"Commits":[{"Sha1":"5628589c7f3a43b7041b3cd0385839a315a207a3","Message":"需求-自助营业额报表跳转问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T16:00:11+08:00"}],"HeadCommit":{"Sha1":"5628589c7f3a43b7041b3cd0385839a315a207a3","Message":"需求-自助营业额报表跳转问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T16:00:11+08:00"},"CompareURL":"vodtest/pc/compare/0dc0c87a982002255fc9e4d1513f0de5149c1846...5628589c7f3a43b7041b3cd0385839a315a207a3","Len":1}...
|
1781510425
|
Edit
Delete
|
|
12398
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"361dcd14f {"Commits":[{"Sha1":"361dcd14f953ced76516a87132a58ae736b08a8b","Message":"Merge branch 'pc-260616' of https://gitea.g-hi.com/vodtest/pc into pc-260616\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T16:27:51+08:00"},{"Sha1":"0856cbe4f515f3211c5badbebd9a2ded4758375c","Message":"ssssswsssss\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T16:27:39+08:00"}],"HeadCommit":{"Sha1":"361dcd14f953ced76516a87132a58ae736b08a8b","Message":"Merge branch 'pc-260616' of https://gitea.g-hi.com/vodtest/pc into pc-260616\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T16:27:51+08:00"},"CompareURL":"vodtest/pc/compare/5628589c7f3a43b7041b3cd0385839a315a207a3...361dcd14f953ced76516a87132a58ae736b08a8b","Len":2}...
|
1781512077
|
Edit
Delete
|
|
12407
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"a7e63b8d7 {"Commits":[{"Sha1":"a7e63b8d72732bb5119388294cf0973c49636e03","Message":"需求-自助营业额报表跳转问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T16:47:18+08:00"}],"HeadCommit":{"Sha1":"a7e63b8d72732bb5119388294cf0973c49636e03","Message":"需求-自助营业额报表跳转问题\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-15T16:47:18+08:00"},"CompareURL":"vodtest/pc/compare/361dcd14f953ced76516a87132a58ae736b08a8b...a7e63b8d72732bb5119388294cf0973c49636e03","Len":1}...
|
1781513256
|
Edit
Delete
|
|
12432
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"0f186532a {"Commits":[{"Sha1":"0f186532affcc526103d1344fbf3afe8cdb09a41","Message":"Merge branch 'pc-260616' of https://gitea.g-hi.com/vodtest/pc into pc-260616\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T17:11:10+08:00"},{"Sha1":"51a5bbba2e4a4e9cf0a8afeee7f2241ab0558693","Message":"11111\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T17:10:59+08:00"}],"HeadCommit":{"Sha1":"0f186532affcc526103d1344fbf3afe8cdb09a41","Message":"Merge branch 'pc-260616' of https://gitea.g-hi.com/vodtest/pc into pc-260616\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T17:11:10+08:00"},"CompareURL":"vodtest/pc/compare/a7e63b8d72732bb5119388294cf0973c49636e03...0f186532affcc526103d1344fbf3afe8cdb09a41","Len":2}...
|
1781514675
|
Edit
Delete
|
|
12537
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260616
|
0
|
{"Commits":[{"Sha1":"08aa24e83 {"Commits":[{"Sha1":"08aa24e8341fa9b696a7525ba80d9c8f0648a265","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:28:33+08:00"}],"HeadCommit":{"Sha1":"08aa24e8341fa9b696a7525ba80d9c8f0648a265","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:28:33+08:00"},"CompareURL":"vodtest/pc/compare/0f186532affcc526103d1344fbf3afe8cdb09a41...08aa24e8341fa9b696a7525ba80d9c8f0648a265","Len":1}...
|
1781519319
|
Edit
Delete
|
|
12844
|
11
|
5
|
11
|
18
|
0
|
0
|
refs/heads/pc-260707
|
0
|
{"Commits":[{"Sha1":"f55f5e4b2 {"Commits":[{"Sha1":"f55f5e4b21a552cd8388a41893ad79a7cd16cd1b","Message":"需求-暂停屏保\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-16T14:58:58+08:00"}],"HeadCommit":{"Sha1":"f55f5e4b21a552cd8388a41893ad79a7cd16cd1b","Message":"需求-暂停屏保\n","AuthorEmail":"1091045324@qq.com","AuthorName":"caihongyuchy","CommitterEmail":"1091045324@qq.com","CommitterName":"caihongyuchy","Timestamp":"2026-06-16T14:58:58+08:00"},"CompareURL":"vodtest/pc/compare/32d0ed31c4dc4ffc71b46e31183dff2b276fc858...f55f5e4b21a552cd8388a41893ad79a7cd16cd1b","Len":1}...
|
1781593203
|
Edit
Delete
|
|
670
|
1
|
1
|
1
|
19
|
0
|
0
|
|
0
|
|
1775564063
|
Edit
Delete
|
|
672
|
1
|
5
|
1
|
19
|
0
|
0
|
refs/heads/main
|
0
|
|
1775564484
|
Edit
Delete
|
|
674
|
1
|
5
|
1
|
19
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"02b9eabb7 {"Commits":[{"Sha1":"02b9eabb7afebf7a4b4af72ec84e6cee0c9305b5","Message":"添加 TimedTask\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:21:23+08:00"}],"HeadCommit":{"Sha1":"02b9eabb7afebf7a4b4af72ec84e6cee0c9305b5","Message":"添加 TimedTask\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:21:23+08:00"},"CompareURL":"","Len":1}...
|
1775564484
|
Edit
Delete
|
|
676
|
1
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
|
1775564857
|
Edit
Delete
|
|
678
|
1
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"990721ec8 {"Commits":[{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"}],"HeadCommit":{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"},"CompareURL":"pythonTimed/pythoncodes/compare/main...990721ec880cfdc4d7897d728e30000d178446d3","Len":1}...
|
1775564857
|
Edit
Delete
|
|
671
|
13
|
1
|
1
|
19
|
0
|
0
|
|
0
|
|
1775564063
|
Edit
Delete
|
|
673
|
13
|
5
|
1
|
19
|
0
|
0
|
refs/heads/main
|
0
|
|
1775564484
|
Edit
Delete
|
|
675
|
13
|
5
|
1
|
19
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"02b9eabb7 {"Commits":[{"Sha1":"02b9eabb7afebf7a4b4af72ec84e6cee0c9305b5","Message":"添加 TimedTask\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:21:23+08:00"}],"HeadCommit":{"Sha1":"02b9eabb7afebf7a4b4af72ec84e6cee0c9305b5","Message":"添加 TimedTask\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:21:23+08:00"},"CompareURL":"","Len":1}...
|
1775564484
|
Edit
Delete
|
|
677
|
13
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
|
1775564857
|
Edit
Delete
|
|
679
|
13
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"990721ec8 {"Commits":[{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"}],"HeadCommit":{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"},"CompareURL":"pythonTimed/pythoncodes/compare/main...990721ec880cfdc4d7897d728e30000d178446d3","Len":1}...
|
1775564857
|
Edit
Delete
|
|
1794
|
4
|
1
|
4
|
20
|
0
|
0
|
|
1
|
|
1778224865
|
Edit
Delete
|
|
1795
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
|
1778225527
|
Edit
Delete
|
|
1796
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b67540a3d {"Commits":[{"Sha1":"b67540a3d946a34763315b7a73ac62de3610c28a","Message":"initial commit: httpclient_x86 with SOCK_CLOEXEC fix and version update 2026.05.08.01\n\n- Add SOCK_CLOEXEC to all UDP socket creations in UDP_Open() to prevent\n port inheritance by platformd child process on restart\n- Update version to 2026.05.08.01 / httpclientUpdateVersion to 2026050801\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:29:08+08:00"}],"HeadCommit":{"Sha1":"b67540a3d946a34763315b7a73ac62de3610c28a","Message":"initial commit: httpclient_x86 with SOCK_CLOEXEC fix and version update 2026.05.08.01\n\n- Add SOCK_CLOEXEC to all UDP socket creations in UDP_Open() to prevent\n port inheritance by platformd child process on restart\n- Update version to 2026.05.08.01 / httpclientUpdateVersion to 2026050801\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:29:08+08:00"},"CompareURL":"","Len":1}...
|
1778225527
|
Edit
Delete
|
|
1797
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d34986cbf {"Commits":[{"Sha1":"d34986cbf7d3a5571808f43bbf507187e50eeeba","Message":"fix: UDP socket 端口被 platformd 继承导致重启失败 \u0026 版本升级 2026.05.08.01\n\n【问题背景】\nhttpclient 崩溃后守护进程重启时,程序在 CheckPlatformd() 之后尝试\n绑定 UDP 端口(40001/50003/2446/50002/2348)时报 EADDRINUSE 而退出,\n形成循环重启无法恢复。\n\n【根本原因】\nhttpclient 通过 fork/exec 启动 platformd 子进程时,未设置\nSOCK_CLOEXEC,导致已打开的 UDP socket FD 被 platformd 继承。\nhttpclient 进程崩溃后 platformd 仍持有这些 FD,端口持续被占用。\n\n【修复内容】\n1. Function.cpp:2099 — UDP_Open() 中 socket() 调用添加 SOCK_CLOEXEC\n 所有通过 UDP_Open() 创建的 5 个 UDP 端口(40001/50003/2446/50002/2348)\n 均不再被 platformd 子进程继承,httpclient 崩溃重启后可正常绑定端口。\n\n2. Function.cpp:2282 — 查询本机 IP 用的临时 UDP socket 同步添加 SOCK_CLOEXEC\n\n3. main.cpp:46-47 — 版本号更新\n version: \"httpclient-laiqiaojie 2026.05.08.01\"\n httpclientUpdateVersion: \"2026050801\"\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:35:33+08:00"}],"HeadCommit":{"Sha1":"d34986cbf7d3a5571808f43bbf507187e50eeeba","Message":"fix: UDP socket 端口被 platformd 继承导致重启失败 \u0026 版本升级 2026.05.08.01\n\n【问题背景】\nhttpclient 崩溃后守护进程重启时,程序在 CheckPlatformd() 之后尝试\n绑定 UDP 端口(40001/50003/2446/50002/2348)时报 EADDRINUSE 而退出,\n形成循环重启无法恢复。\n\n【根本原因】\nhttpclient 通过 fork/exec 启动 platformd 子进程时,未设置\nSOCK_CLOEXEC,导致已打开的 UDP socket FD 被 platformd 继承。\nhttpclient 进程崩溃后 platformd 仍持有这些 FD,端口持续被占用。\n\n【修复内容】\n1. Function.cpp:2099 — UDP_Open() 中 socket() 调用添加 SOCK_CLOEXEC\n 所有通过 UDP_Open() 创建的 5 个 UDP 端口(40001/50003/2446/50002/2348)\n 均不再被 platformd 子进程继承,httpclient 崩溃重启后可正常绑定端口。\n\n2. Function.cpp:2282 — 查询本机 IP 用的临时 UDP socket 同步添加 SOCK_CLOEXEC\n\n3. main.cpp:46-47 — 版本号更新\n version: \"httpclient-laiqiaojie 2026.05.08.01\"\n httpclientUpdateVersion: \"2026050801\"\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:35:33+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/b67540a3d946a34763315b7a73ac62de3610c28a...d34986cbf7d3a5571808f43bbf507187e50eeeba","Len":1}...
|
1778225744
|
Edit
Delete
|
|
1798
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"855a00f60 {"Commits":[{"Sha1":"855a00f60c91a68c2e8ad319c975b9d734758f41","Message":"docs: 添加 Claude Code 开发流程迁移文档\n\n- 新增 CLAUDE.md:项目架构、构建方式、协议约定、数据库 Schema、\n 开发注意事项等 AI 上下文文档\n- 新增 .claude/settings.json:Claude Code 权限配置(make/ssh/grep 等)\n- 新增 docs/protocol-udp.md:UDP 消息协议(function 码、端口分配、JSON 格式)\n- 新增 docs/protocol-tcp.md:TCP/IPSOCKETPKG 协议与 P2P 服务器通信\n- 新增 docs/api-http.md:云端 REST API 接口文档(逆向生成)\n- 新增 docs/api-socket.md:Function.cpp 全部 TCP/UDP socket 函数接口\n- 新增 docs/database-schema.md:三个数据库四张表的 DDL 与典型 SQL\n- 新增 docs/download-flow.md:CTask 状态机与完整下载流程\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:28:47+08:00"}],"HeadCommit":{"Sha1":"855a00f60c91a68c2e8ad319c975b9d734758f41","Message":"docs: 添加 Claude Code 开发流程迁移文档\n\n- 新增 CLAUDE.md:项目架构、构建方式、协议约定、数据库 Schema、\n 开发注意事项等 AI 上下文文档\n- 新增 .claude/settings.json:Claude Code 权限配置(make/ssh/grep 等)\n- 新增 docs/protocol-udp.md:UDP 消息协议(function 码、端口分配、JSON 格式)\n- 新增 docs/protocol-tcp.md:TCP/IPSOCKETPKG 协议与 P2P 服务器通信\n- 新增 docs/api-http.md:云端 REST API 接口文档(逆向生成)\n- 新增 docs/api-socket.md:Function.cpp 全部 TCP/UDP socket 函数接口\n- 新增 docs/database-schema.md:三个数据库四张表的 DDL 与典型 SQL\n- 新增 docs/download-flow.md:CTask 状态机与完整下载流程\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:28:47+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/d34986cbf7d3a5571808f43bbf507187e50eeeba...855a00f60c91a68c2e8ad319c975b9d734758f41","Len":1}...
|
1778229299
|
Edit
Delete
|
|
1799
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"72e4c3603 {"Commits":[{"Sha1":"72e4c36034d9ac0f45c22b76722e992b2bfba3b5","Message":"docs: 区分编译环境与运行验证环境,记录编译机 IP\n\n- CLAUDE.md 新增\"开发环境说明\"章节,明确区分:\n 编译环境(VMware 192.168.3.41)与运行验证环境(KTV 实体设备)\n- .claude/settings.json 新增 BUILD_HOST/BUILD_USER/BUILD_PROJECT\n 和 DEPLOY_HOST/DEPLOY_USER 环境变量\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:44:23+08:00"}],"HeadCommit":{"Sha1":"72e4c36034d9ac0f45c22b76722e992b2bfba3b5","Message":"docs: 区分编译环境与运行验证环境,记录编译机 IP\n\n- CLAUDE.md 新增\"开发环境说明\"章节,明确区分:\n 编译环境(VMware 192.168.3.41)与运行验证环境(KTV 实体设备)\n- .claude/settings.json 新增 BUILD_HOST/BUILD_USER/BUILD_PROJECT\n 和 DEPLOY_HOST/DEPLOY_USER 环境变量\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:44:23+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/855a00f60c91a68c2e8ad319c975b9d734758f41...72e4c36034d9ac0f45c22b76722e992b2bfba3b5","Len":1}...
|
1778229866
|
Edit
Delete
|
|
1800
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d315418f8 {"Commits":[{"Sha1":"d315418f8d49ded5f9a28dc74c844b636da4a413","Message":"docs: 补充运行验证环境 IP(192.168.3.45)\n\n- CLAUDE.md 更新运行验证环境 IP,补充完整部署验证命令\n- .claude/settings.json 更新 DEPLOY_HOST=192.168.3.45\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:45:37+08:00"}],"HeadCommit":{"Sha1":"d315418f8d49ded5f9a28dc74c844b636da4a413","Message":"docs: 补充运行验证环境 IP(192.168.3.45)\n\n- CLAUDE.md 更新运行验证环境 IP,补充完整部署验证命令\n- .claude/settings.json 更新 DEPLOY_HOST=192.168.3.45\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:45:37+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/72e4c36034d9ac0f45c22b76722e992b2bfba3b5...d315418f8d49ded5f9a28dc74c844b636da4a413","Len":1}...
|
1778229939
|
Edit
Delete
|
|
1801
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7eb14fbca {"Commits":[{"Sha1":"7eb14fbcafe5e5f5eb49d5cb29c70517a5134dbf","Message":"fix: correct VMware shared folder path in settings and CLAUDE.md\n\nUpdate BUILD_PROJECT from /mnt/hgfs/httpclient_x86 to the actual path\n/mnt/hgfs/workspace/bistroApp/Linux/httpclient_x86 confirmed by successful\ncompilation on 2026-05-08.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T17:07:38+08:00"}],"HeadCommit":{"Sha1":"7eb14fbcafe5e5f5eb49d5cb29c70517a5134dbf","Message":"fix: correct VMware shared folder path in settings and CLAUDE.md\n\nUpdate BUILD_PROJECT from /mnt/hgfs/httpclient_x86 to the actual path\n/mnt/hgfs/workspace/bistroApp/Linux/httpclient_x86 confirmed by successful\ncompilation on 2026-05-08.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T17:07:38+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/d315418f8d49ded5f9a28dc74c844b636da4a413...7eb14fbcafe5e5f5eb49d5cb29c70517a5134dbf","Len":1}...
|
1778231263
|
Edit
Delete
|
|
1802
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a1f24e1c4 {"Commits":[{"Sha1":"a1f24e1c44238d58c016ffaeed9e4bb86a0f7c2c","Message":"docs: add deployment notes for watchdog script and SCP compatibility\n\nDocument the /etc/tool/httpclientktv.sh watchdog behavior on the KTV\ndevice, correct deploy sequence (kill watchdog before process), and\nthe -O flag requirement for scp with OpenSSH 10.x vs old server.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T17:14:08+08:00"}],"HeadCommit":{"Sha1":"a1f24e1c44238d58c016ffaeed9e4bb86a0f7c2c","Message":"docs: add deployment notes for watchdog script and SCP compatibility\n\nDocument the /etc/tool/httpclientktv.sh watchdog behavior on the KTV\ndevice, correct deploy sequence (kill watchdog before process), and\nthe -O flag requirement for scp with OpenSSH 10.x vs old server.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T17:14:08+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/7eb14fbcafe5e5f5eb49d5cb29c70517a5134dbf...a1f24e1c44238d58c016ffaeed9e4bb86a0f7c2c","Len":1}...
|
1778231652
|
Edit
Delete
|
|
1803
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d1d787e98 {"Commits":[{"Sha1":"d1d787e981030a2d7012aed000dbfdc71bc292e6","Message":"docs: restructure build/deploy/verify section in CLAUDE.md\n\nConsolidate scattered deployment notes into a single clean workflow:\n- Merge env intro, build, deploy and verify into one section\n- Remove repeated SSH -o flags (both hosts now in ~/.ssh/config)\n- Add expected log output for startup verification\n- Simplify watchdog script description\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T17:16:14+08:00"}],"HeadCommit":{"Sha1":"d1d787e981030a2d7012aed000dbfdc71bc292e6","Message":"docs: restructure build/deploy/verify section in CLAUDE.md\n\nConsolidate scattered deployment notes into a single clean workflow:\n- Merge env intro, build, deploy and verify into one section\n- Remove repeated SSH -o flags (both hosts now in ~/.ssh/config)\n- Add expected log output for startup verification\n- Simplify watchdog script description\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T17:16:14+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/a1f24e1c44238d58c016ffaeed9e4bb86a0f7c2c...d1d787e981030a2d7012aed000dbfdc71bc292e6","Len":1}...
|
1778231777
|
Edit
Delete
|
|
2145
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"e7903e9e7 {"Commits":[{"Sha1":"e7903e9e7794ec054036431a7c1fc0a6b7aaf835","Message":"fix: 修复2001接口无错误详情及失败无重试问题\n\n- LIBCURLWrapper: 检查curl_easy_perform返回值,失败时记录errcode/errmsg/http状态码/耗时\n- LIBCURLWrapper: 修正CURLOPT_CONNECTTIMEOUT单位错误(秒误传毫秒),改用CURLOPT_CONNECTTIMEOUT_MS\n- LIBCURLWrapper: response日志增加耗时差值,便于定位慢请求\n- main: GetSongsNamePath失败后最多重试3次(间隔3秒),避免偶发网络抖动丢失下载任务\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-15T17:51:33+08:00"}],"HeadCommit":{"Sha1":"e7903e9e7794ec054036431a7c1fc0a6b7aaf835","Message":"fix: 修复2001接口无错误详情及失败无重试问题\n\n- LIBCURLWrapper: 检查curl_easy_perform返回值,失败时记录errcode/errmsg/http状态码/耗时\n- LIBCURLWrapper: 修正CURLOPT_CONNECTTIMEOUT单位错误(秒误传毫秒),改用CURLOPT_CONNECTTIMEOUT_MS\n- LIBCURLWrapper: response日志增加耗时差值,便于定位慢请求\n- main: GetSongsNamePath失败后最多重试3次(间隔3秒),避免偶发网络抖动丢失下载任务\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-15T17:51:33+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/d1d787e981030a2d7012aed000dbfdc71bc292e6...e7903e9e7794ec054036431a7c1fc0a6b7aaf835","Len":1}...
|
1778838701
|
Edit
Delete
|
|
13335
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"6d546e581 {"Commits":[{"Sha1":"6d546e581b8b1d51deddf92fc7b7b9170ade69a6","Message":"docs: 更新 CLAUDE.md 补充部署流程和登录凭据\n\n- 两台服务器均改为密码认证(.41 密码 8888,.45 密码 2598123)\n- 部署改用 paramiko 脚本,补充旧设备 SFTP 需先 rm -f 再上传的注意事项\n- 编译步骤改为 paramiko 写法与实际一致\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T18:47:51+08:00"},{"Sha1":"ca4464c5794c860ca8711f68a69f875ac1f5f788","Message":"chore: 更新版本号至 2026.06.18.01\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T17:11:25+08:00"},{"Sha1":"861d99b1e1e3545b652ec88893aa072e602eac1c","Message":"fix: 启动时关闭 SCSI 磁盘写缓存,防止断电导致 ext4 目录损坏\n\n程序启动时遍历 /sys/class/scsi_disk/*/cache_type,将所有磁盘写缓存\n从 write back 改为 write through,替代 udev 规则无需修改系统配置。\n同时更新 CLAUDE.md 补充 192.168.3.45 密码登录方式。\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T16:55:03+08:00"},{"Sha1":"f6e6be54464469df9d72ec252ac750de889f6722","Message":"docs: 修正主副机同步描述为副机 pull 模型\n\n原文档将同步描述为「主机下载完成后通过 g_sync_other_server 推送\n分发(function=1001)」,与代码不符。实际机制:\n- 主机下载完成仅 INSERT downloads_path 登记同步源,不主动推送\n- 副机空闲时定时广播 1003 拉取缺歌,主机按 downloads_path_ip\n 账本算差异列表回复,副机下载后发 1004 回报,主机 UPDATE 收敛\n- g_sync_other_server 为死配置:仅赋值从不被任何分支使用,\n 「分发同步」开关无效,同步为强制行为\n\n涉及 architecture.md §1/§5/§6、business.md §2/§3/§5、\ndownload-flow.md 完成分支、protocol-tcp.md 配置示例、CLAUDE.md 变量表\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T18:08:35+08:00"},{"Sha1":"e4bf05b176f836e33502a434cf82ef2163ca1974","Message":"docs: 新增架构总览、业务流程文档及文档索引\n\n- architecture.md: 系统分层、线程模型、主副机协作、部署拓扑、设计约束\n- business.md: 业务角色、核心场景、业务规则、配置项映射\n- README.md: 文档索引、快速查阅指引、源码对应关系、维护约定\n- 纳入 openapi-*.yaml 机器可读规范\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-03T17:53:21+08:00"}],"HeadCommit":{"Sha1":"6d546e581b8b1d51deddf92fc7b7b9170ade69a6","Message":"docs: 更新 CLAUDE.md 补充部署流程和登录凭据\n\n- 两台服务器均改为密码认证(.41 密码 8888,.45 密码 2598123)\n- 部署改用 paramiko 脚本,补充旧设备 SFTP 需先 rm -f 再上传的注意事项\n- 编译步骤改为 paramiko 写法与实际一致\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T18:47:51+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/e7903e9e7794ec054036431a7c1fc0a6b7aaf835...6d546e581b8b1d51deddf92fc7b7b9170ade69a6","Len":5}...
|
1781779716
|
Edit
Delete
|
|
1818
|
1
|
1
|
1
|
21
|
0
|
0
|
|
0
|
|
1778555164
|
Edit
Delete
|
|
1841
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay
|
0
|
|
1778563599
|
Edit
Delete
|
|
1848
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay
|
0
|
{"Commits":[{"Sha1":"40030cb40 {"Commits":[{"Sha1":"40030cb409c1ee48663184c728e7cf1f05679b38","Message":"主分支\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:26:03+08:00"}],"HeadCommit":{"Sha1":"40030cb409c1ee48663184c728e7cf1f05679b38","Message":"主分支\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:26:03+08:00"},"CompareURL":"","Len":1}...
|
1778563599
|
Edit
Delete
|
|
1855
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay
|
0
|
{"Commits":[{"Sha1":"3ac05738c {"Commits":[{"Sha1":"3ac05738c2d03cc16eec71458be90d50721dc17a","Message":"主分支目录弄错重新上传。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:37:01+08:00"}],"HeadCommit":{"Sha1":"3ac05738c2d03cc16eec71458be90d50721dc17a","Message":"主分支目录弄错重新上传。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:37:01+08:00"},"CompareURL":"vodtest/pay/compare/40030cb409c1ee48663184c728e7cf1f05679b38...3ac05738c2d03cc16eec71458be90d50721dc17a","Len":1}...
|
1778564268
|
Edit
Delete
|
|
1862
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay
|
0
|
{"Commits":[{"Sha1":"9c0e0a562 {"Commits":[{"Sha1":"9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Message":"主分支目录弄错重新上传。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:38:39+08:00"}],"HeadCommit":{"Sha1":"9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Message":"主分支目录弄错重新上传。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:38:39+08:00"},"CompareURL":"vodtest/pay/compare/3ac05738c2d03cc16eec71458be90d50721dc17a...9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Len":1}...
|
1778564384
|
Edit
Delete
|
|
1869
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
|
1778565035
|
Edit
Delete
|
|
1876
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260422
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Message":"主分支目录弄错重新上传。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:38:39+08:00"},"CompareURL":"vodtest/pay/compare/pay...9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Len":0}...
|
1778565035
|
Edit
Delete
|
|
1883
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260519
|
0
|
|
1778565164
|
Edit
Delete
|
|
1890
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260519
|
0
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Message":"主分支目录弄错重新上传。\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:38:39+08:00"},"CompareURL":"vodtest/pay/compare/pay...9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1","Len":0}...
|
1778565164
|
Edit
Delete
|
|
1897
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260519
|
0
|
{"Commits":[{"Sha1":"865937206 {"Commits":[{"Sha1":"865937206384f1201c0e2f2b61489d0b383baf28","Message":"260519分支分支\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:59:33+08:00"}],"HeadCommit":{"Sha1":"865937206384f1201c0e2f2b61489d0b383baf28","Message":"260519分支分支\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:59:33+08:00"},"CompareURL":"vodtest/pay/compare/9c0e0a562bc1c8b019aebb4ea8a38770f266fdf1...865937206384f1201c0e2f2b61489d0b383baf28","Len":1}...
|
1778565581
|
Edit
Delete
|
|
1904
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260519
|
0
|
{"Commits":[{"Sha1":"aaebc36ff {"Commits":[{"Sha1":"aaebc36ff8ec6ec5084ee033bfbe0d2a6d3ecf25","Message":"过滤文件修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T14:03:13+08:00"},{"Sha1":"f951f161c7a57883b067390c3d7714594f1bc67f","Message":"260519分支分支\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T13:59:50+08:00"}],"HeadCommit":{"Sha1":"aaebc36ff8ec6ec5084ee033bfbe0d2a6d3ecf25","Message":"过滤文件修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T14:03:13+08:00"},"CompareURL":"vodtest/pay/compare/865937206384f1201c0e2f2b61489d0b383baf28...aaebc36ff8ec6ec5084ee033bfbe0d2a6d3ecf25","Len":2}...
|
1778565803
|
Edit
Delete
|
|
1911
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260519
|
0
|
{"Commits":[{"Sha1":"3f3da3a79 {"Commits":[{"Sha1":"3f3da3a79ed6d8b34f5aad6d82073f3655a20931","Message":"重新提交 vendor 目录\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T14:06:32+08:00"}],"HeadCommit":{"Sha1":"3f3da3a79ed6d8b34f5aad6d82073f3655a20931","Message":"重新提交 vendor 目录\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-12T14:06:32+08:00"},"CompareURL":"vodtest/pay/compare/aaebc36ff8ec6ec5084ee033bfbe0d2a6d3ecf25...3f3da3a79ed6d8b34f5aad6d82073f3655a20931","Len":1}...
|
1778566020
|
Edit
Delete
|
|
2364
|
1
|
5
|
3
|
21
|
0
|
0
|
refs/heads/pay-260519
|
0
|
{"Commits":[{"Sha1":"58758eb2c {"Commits":[{"Sha1":"58758eb2c3068a06851e208cd4a1d88a58d1de66","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-18T17:58:24+08:00"}],"HeadCommit":{"Sha1":"58758eb2c3068a06851e208cd4a1d88a58d1de66","Message":"0519\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-05-18T17:58:24+08:00"},"CompareURL":"vodtest/pay/compare/3f3da3a79ed6d8b34f5aad6d82073f3655a20931...58758eb2c3068a06851e208cd4a1d88a58d1de66","Len":1}...
|
1779098311
|
Edit
Delete
|
|
2386
|
1
|
6
|
1
|
21
|
0
|
0
|
|
0
|
1|🔍 代码审查报告:pay-260519 - 0519
|
1779098442
|
Edit
Delete
|