aboutsummaryrefslogtreecommitdiff
path: root/mingling_ci/src/cmd/cmd_git_unlock.rs
Commit message (Collapse)AuthorAgeFilesLines
* chore: reorganize dev tools into dev/ directory and consolidate configsHEADmain魏曹先生6 hours1-116/+0
| | | | | | | | | | Move CI, dev tools, and configs from root-level scattered locations into a unified `dev/` directory structure. Update all references across build scripts, documentation, and editor configurations. Also consolidate editor config generation into build.rs for automated synchronization of rust-analyzer settings across VS Code and Zed.
* chore: show diff on git-unlock in CI魏曹先生24 hours1-4/+25
| | | | | | Pass `--show-diff` to `git-unlock` and restructure CI steps as (command, args) pairs to support per-step arguments. The diff prints tracked workspace changes before they are discarded.
* feat(ci-new): preserve dirty changes across CI lock魏曹先生25 hours1-11/+28
| | | | | | Store dirty workspace changes in a temporary commit so `git-unlock` can restore them, with the marker file content (`true`/`false`) recording which restore path to take.
* feat(git-unlock): report dirty working tree via exit code魏曹先生25 hours1-5/+20
|
* feat(ci-new): add git-lock and git-unlock CI commands魏曹先生25 hours1-0/+63
Add temporary commit and restore commands to stabilize the workspace during CI runs, with safety checks and error handling.