You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -69,12 +72,19 @@ The gist is a **read replica** of the local clone. `push`/`pull` operations sync
69
72
70
73
### Recent Changes
71
74
72
-
**Comment Ownership Warnings** (latest):
75
+
**Shell Completion** (latest):
76
+
- Click-powered tab completion for subcommands, flags, and options
77
+
- Patched `Command.shell_complete` and `Argument.shell_complete` in `cli.py` to suggest options on bare `<tab>` (Click only does this when user types `-`)
78
+
- Completion script generated inline by `shell_integration.py` (avoids extra Python invocation)
79
+
- Click's Bash version warning suppressed (macOS system bash 3.2 triggers it)
80
+
-`ghia` alias added for `ghpr ingest-attachments`
81
+
82
+
**Comment Ownership Warnings**:
73
83
-`ghpr diff` and `ghpr push -n` warn when showing diffs for comments authored by others
74
84
-`ghpr push` skips others' comments by default, with clear summary message
75
85
- Use `-C` (`--force-others`) to attempt pushing edits to others' comments
76
86
77
-
**Trailing Newline Handling** (latest):
87
+
**Trailing Newline Handling**:
78
88
-`write_description_with_link_ref` ensures files always end with a newline
79
89
- Fixes diff thrashing when GitHub strips trailing newlines from PR descriptions
80
90
-`render_unified_diff` only shows "No newline" indicator when sides actually differ
0 commit comments