alpha
Login
or
Join now
snowytrees.dev
/
project-manager
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Integrated repository, worktree, git stacker, and project manager
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
project-manager
/
src
/
project_manager
/
repo
/
at
master
1 folder
7 files
Jordan Isaacs
repo: treat "no upstream" as a benign skip in `pm repo pull`
3w ago
0a07a95d
cli
style: ruff format pass over src/ and tests/ Mechanical run of `uv run ruff format src tests`. No behavior change — just line wrapping and trailing-comma normalization that the project hadn't been applying. Listed in `.git-blame-ignore-revs` (added next commit) so `git blame` skips this revision.
2 months ago
__init__.py
repo: treat "no upstream" as a benign skip in `pm repo pull` A local-only checkout (no remote) has nothing to pull, so it must not fail `pm repo pull`'s exit code — and thus the systemd timer that runs it. The no-upstream precheck now reports ok=True (message unchanged); detached HEAD and dirty working trees stay failures.
3 weeks ago
discovery.py
pm repo: ls + pull sub-CLI for canonical checkouts - `pm repo ls` — tab-separated rows (repo, branch, clean/dirty, upstream status) across every repo under paths.repos. - `pm repo pull [--repo r1,r2,...]` — fetch --prune origin + ff-only merge @{u}. Skips on detached / dirty / no-upstream. - Git plumbing helpers extracted to `repo/git.py` (current_branch, is_dirty, upstream_ref, ahead_behind). - 11 new tests in tests/test_repo.py.
3 months ago
git.py
style: ruff format pass over src/ and tests/ Mechanical run of `uv run ruff format src tests`. No behavior change — just line wrapping and trailing-comma normalization that the project hadn't been applying. Listed in `.git-blame-ignore-revs` (added next commit) so `git blame` skips this revision.
2 months ago
git_async.py
style: ruff format pass over src/ and tests/ Mechanical run of `uv run ruff format src tests`. No behavior change — just line wrapping and trailing-comma normalization that the project hadn't been applying. Listed in `.git-blame-ignore-revs` (added next commit) so `git blame` skips this revision.
2 months ago
ls.py
style: ruff format pass over src/ and tests/ Mechanical run of `uv run ruff format src tests`. No behavior change — just line wrapping and trailing-comma normalization that the project hadn't been applying. Listed in `.git-blame-ignore-revs` (added next commit) so `git blame` skips this revision.
2 months ago
maintenance.py
style: ruff format pass over src/ and tests/ Mechanical run of `uv run ruff format src tests`. No behavior change — just line wrapping and trailing-comma normalization that the project hadn't been applying. Listed in `.git-blame-ignore-revs` (added next commit) so `git blame` skips this revision.
2 months ago
pull.py
repo: treat "no upstream" as a benign skip in `pm repo pull` A local-only checkout (no remote) has nothing to pull, so it must not fail `pm repo pull`'s exit code — and thus the systemd timer that runs it. The no-upstream precheck now reports ok=True (message unchanged); detached HEAD and dirty working trees stay failures.
3 weeks ago