-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: erishforG/git-parsec
base: v0.3.2
head repository: erishforG/git-parsec
compare: v0.3.3
- 19 commits
- 20 files changed
- 2 contributors
Commits on Apr 22, 2026
-
feat: improve PR title format and add --title flag to ship (#194) (#195)
- Change PR title format from "TICKET: title" to "[TICKET] title" - Add --title/-t option to parsec ship for user override - Title priority: --title flag > fresh tracker fetch > stored title > ticket ID Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 96a652d - Browse repository at this point
Copy the full SHA 96a652dView commit details -
security: patch rustls-webpki + fix test isolation (#196) (#208)
- Update rustls-webpki to 0.103.13 (RUSTSEC-2026-0098/0099/0104) - Add PARSEC_CONFIG_DIR env var for config path override - Isolate tests from user global config to fix 13 test failures Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for bd741a3 - Browse repository at this point
Copy the full SHA bd741a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f855979 - Browse repository at this point
Copy the full SHA f855979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2f51e - Browse repository at this point
Copy the full SHA 5c2f51eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60c76ae - Browse repository at this point
Copy the full SHA 60c76aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7240cf0 - Browse repository at this point
Copy the full SHA 7240cf0View commit details -
chore: major dependency upgrades (#213)
- toml 0.8 → 1 - colored 2 → 3 - tabled 0.17 → 0.20 - indicatif 0.17 → 0.18 - dialoguer 0.11 → 0.12 - reqwest 0.12 → 0.13 (rustls-tls → rustls-native-certs + query) - clap_mangen 0.2 → 0.3
Configuration menu - View commit details
-
Copy full SHA for 7fa5988 - Browse repository at this point
Copy the full SHA 7fa5988View commit details -
200: feat: validate ticket IDs to prevent path traversal and invalid …
…branch names (#214) * feat: validate ticket IDs to prevent path traversal and invalid branch names Add validate_ticket_id() that blocks path traversal (../), shell meta-characters, git ref-unsafe sequences, and control characters while allowing Jira (PROJ-123), GitHub (#42), and generic formats. * style: cargo fmt
Configuration menu - View commit details
-
Copy full SHA for f24544a - Browse repository at this point
Copy the full SHA f24544aView commit details -
201: refactor: extract Jira config boilerplate into helper function (#…
…215) * refactor: extract resolve_jira_credentials helper to reduce boilerplate Add resolve_jira_credentials() and has_jira_credentials() helpers in tracker/mod.rs. Replace 7 duplicated config extraction patterns across tracker/mod.rs and tracker_cmds.rs. * style: cargo fmt
Configuration menu - View commit details
-
Copy full SHA for 590f2c2 - Browse repository at this point
Copy the full SHA 590f2c2View commit details -
feat: store PR number and URL in oplog for richer log output (#153) (#…
…216) Add pr_number and pr_url fields to UndoInfo, parse PR number from URL during ship, and display PR column in `parsec log` table. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1796eb6 - Browse repository at this point
Copy the full SHA 1796eb6View commit details -
feat: add global --dry-run flag for destructive commands (#163) (#217)
Add --dry-run global CLI flag that previews what would happen without making changes. Supported on start, ship, clean, sync, merge, and rename. Merges with clean's existing local --dry-run flag. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for d3997fa - Browse repository at this point
Copy the full SHA d3997faView commit details -
feat: add policy guard for ship target branches (#164) (#218)
Add PolicyConfig with protected_branches and allowed_ship_targets lists. Ship command now validates target branch against policy before PR creation. Supports glob patterns (e.g. release/*) for branch matching. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 300ade3 - Browse repository at this point
Copy the full SHA 300ade3View commit details -
165: enhancement: Standard error codes and structured JSON error form…
…at (#219) * feat: standard error codes and structured JSON error format (#165) Introduce ParsecError with typed error codes (E001-E013, E999) and bail_code! macro. Errors now include category-based exit codes (2=auth, 3=conflict, 4=CI, 5=state, 6=policy) and structured JSON output in --json mode: {"error":true,"code":"E002","message":"..."}. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: suppress dead_code warning on ErrorCode enum Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 2f91129 - Browse repository at this point
Copy the full SHA 2f91129View commit details -
feat: add parsec doctor --ai for AI agent workflow context (#204) (#220)
Add --ai flag to doctor command that outputs structured markdown with parsec workflow rules, command reference, and current config for any AI coding agent (Claude, Copilot, Cursor, etc.) to consume. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 239876a - Browse repository at this point
Copy the full SHA 239876aView commit details -
fix: add rustls feature to reqwest for TLS backend support (#221) (#222)
The rustls-native-certs feature alone only loads system certificates but does not enable the TLS backend. Adding rustls restores HTTPS connectivity broken by the reqwest 0.12→0.13 upgrade. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 38648bb - Browse repository at this point
Copy the full SHA 38648bbView commit details -
chore: bump version to 0.3.3 (#223)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 96d5cd2 - Browse repository at this point
Copy the full SHA 96d5cd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f51eb4b - Browse repository at this point
Copy the full SHA f51eb4bView commit details -
fix: skip crates.io publish if version already exists (#225)
Prevents release workflow failure on re-runs when the version was already published to crates.io. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for eaff2b1 - Browse repository at this point
Copy the full SHA eaff2b1View commit details -
Merge pull request #226 from erishforG/develop
fix: release workflow crates.io resilience
Configuration menu - View commit details
-
Copy full SHA for 328d04f - Browse repository at this point
Copy the full SHA 328d04fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.2...v0.3.3