Repository navigation
WeGit 1.2.0-rc.1
Pre-releaseWeGit 1.2.0-rc.1
The v1.1 and v1.2 features are combined in this public release candidate. / 本次公开候选版合并 v1.1 与 v1.2 的功能。
Download / 下载
Requires macOS 26+, an Apple Silicon or compatible Intel Mac, and Git 2.46+. The same DMG contains native arm64 and x86_64 builds of WeGit and AskPass. macOS 27 is Apple Silicon only; this app back-deploys to macOS 26 for Intel. / 需要 macOS 26+、Apple Silicon 或能运行 macOS 26 的 Intel Mac,以及 Git 2.46+。同一个 DMG 中的主程序与 AskPass 都包含两种原生架构。
Installation / 安装
-
Download the DMG and checksum to the same folder. / 将 DMG 和校验文件下载到同一目录。
-
Verify it: / 核对:
shasum -a 256 -c WeGit-1.2.0-rc.1-macos-universal-adhoc.dmg.sha256
-
Open the DMG and drag WeGit.app → Applications, then launch WeGit from Applications. / 打开 DMG,将应用拖入 Applications,从应用程序目录启动。
This release is ad-hoc signed and not notarized by Apple. If macOS reports that WeGit is damaged, confirm the checksum and source, then run the following for this trusted application: / 本版使用 ad-hoc 签名,未经 Apple 公证。如提示已损坏,先核对来源和校验和,再为这份可信应用执行:
sudo xattr -dr com.apple.quarantine "/Applications/WeGit.app"
open "/Applications/WeGit.app"The command removes WeGit's quarantine attribute. A checksum mismatch requires a fresh download. / 命令仅移除 WeGit 的下载隔离属性;校验和不一致应重新下载。
Changes / 改动
- Current cinnabar/seal branding in the startup icon, Dock, native panels, website and both READMEs. The complete startup ICNS is installed before signing, and build 5 refreshes the icon's bundle version. / 启动、Dock、原生面板、网站与双语 README 使用当前朱砂印章品牌;签名前安装完整启动 ICNS,并更新构建版本至 5。
- Universal DMG replaces ZIP for new releases, with an Applications shortcut, exact-source manifest, binary/deployment checks and a read-only mount verification. / 新版本改用 Universal DMG,包含 Applications 快捷入口、同源清单、二进制架构与部署版本核对及只读挂载校验。
- Stash, Remote and Tag management; file history and targeted search. / Stash、Remote、Tag 管理、文件历史与定向搜索。
- Worktree opening/management, Cherry-pick/Revert preview and recovery, paged Blame and selected-line staging. / Worktree 打开与管理、Cherry-pick/Revert 预演与恢复、分页 Blame 及选中行暂存。
- Conflict editor, standalone/Interactive Rebase, and Submodule/LFS inspection. / 冲突编辑器、独立与交互式变基、Submodule/LFS 检查。
- Paper/ink native themes, configurable palettes, live bilingual menus, revised repository feedback and the TanStack/Cloudflare website. / 纸墨主题、自定义色板、即时双语菜单、仓库操作反馈与新版网站。
Validation and limits / 验证范围与限制
The release pipeline verifies source receipts, startup/theme icons, all bundled CPU slices and minimum macOS versions, signatures, production automation entitlement exclusion, AskPass/license resources, test-entry exclusion, DMG integrity and installation layout. Download and installed-bundle limits are 30 MiB / 60 MiB; measured sizes and hashes are in the manifest. / 分发流程核对源码、图标、全部二进制架构与最低系统版本、签名、正式包调试权限排除、AskPass/许可、测试入口、DMG 完整性与安装布局。下载与安装后预算为 30 MiB / 60 MiB,实际大小和哈希见清单。
Tagged source 127b553f9c35bb5bff7a1c66fa14eacced7d5798 passed main CI: three Git installations each passed 266 tests / 47 suites, 9 + 9 isolated OpenPGP checks passed, and all 450 raw backend performance samples were independently checked against the unchanged budgets. The complete native artifact passed SHA-256 and 39 ZIP CRC checks; all 365 package inputs / 195 application inputs match the tagged source. The earlier hosted startup smoke passed 1/1/0/0, and its 195 application inputs also match this tag. / 当前tag的三套Git回归、隔离签名、450原始性能样本及完整源码回执已核对通过;启动smoke为1总/1通过/0失败/0跳过,195应用输入同源。
The distribution build rebuilt the same source with production bundle ID com.willxue.wegit. The DMG is 20,984,079 bytes; the installed bundle is 59,508,178 bytes, within the 30/60 MiB budgets. SHA-256: baf14b0ac8f9921f151fe822c0d36bc49a51961f522d93afe3a9337ff4f708d1. / 正式标识镜像与安装后大小符合预算,来源、签名、CPU架构及DMG校验记录随清单提供。
The fixed pre-distribution source 126ca20 passed hosted native functional 69/69, smoke 1/1, 144 reading combinations, three Git regressions of 266 tests/47 suites each and 450 backend performance samples. Evidence retains its exact source and previous failures. Those results do not certify the newly lowered deployment target or Intel hardware. / 原固定主线的 69 项原生功能、144 阅读组合、三套 Git 与 450 后端性能样本保留各自同源证据;不能据此认定新的最低系统版本或 Intel 实机已通过。
Intel hardware/macOS 26 runtime, protected-Mac installation, full VoiceOver, whole-app Release performance and external Beta feedback remain pending. Local checks compile tests; XCTest runs only in hosted environments. Stable release automation continues to require canonical exact-commit full acceptance; this candidate does not bypass it. / Intel 实机及 macOS 26 运行、受保护 Mac 安装、完整 VoiceOver、整版 Release 性能与外部 Beta 反馈仍待验证。本机只编译测试,实际 XCTest 使用托管环境;候选版不绕过稳定版的同提交完整验收要求。
Upgrade, data and rollback / 升级、数据与回退
Quit WeGit before replacing the installed app. The production bundle ID remains com.willxue.wegit; replacing the application does not delete repositories or saved application data. Back up repositories and drafts before downgrading to 1.0.0, whose feature set is smaller. Development builds use the separate com.willxue.wegit.development domain; their data is not automatically merged with production. / 替换应用前退出 WeGit。正式标识仍为 com.willxue.wegit,替换应用不会删除仓库或已保存数据。回退 1.0.0 前应备份仓库与草稿;开发域的数据不自动合入正式域。