diff --git a/cmd/prdescribe.go b/cmd/prdescribe.go index edc5415..08689c4 100644 --- a/cmd/prdescribe.go +++ b/cmd/prdescribe.go @@ -26,10 +26,10 @@ func init() { func runPRDescribe(cmd *cobra.Command, _ []string) { base, _ := cmd.Flags().GetString("base") - // Prefer local base, fallback to origin/. - diff, err := gitDiff([]string{"diff", fmt.Sprintf("%s..HEAD", base), "--no-color"}) + // Prefer remote (more likely up-to-date for PRs), fallback to local. + diff, err := gitDiff([]string{"diff", fmt.Sprintf("origin/%s..HEAD", base), "--no-color"}) if err != nil || strings.TrimSpace(diff) == "" { - diff, err = gitDiff([]string{"diff", fmt.Sprintf("origin/%s..HEAD", base), "--no-color"}) + diff, err = gitDiff([]string{"diff", fmt.Sprintf("%s..HEAD", base), "--no-color"}) if err != nil { color.Red("Failed to get branch diff: %v", err) return