diff options
Diffstat (limited to 'internal/sync/branch_analyzer.go')
| -rw-r--r-- | internal/sync/branch_analyzer.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/sync/branch_analyzer.go b/internal/sync/branch_analyzer.go index c3b2204..f684f60 100644 --- a/internal/sync/branch_analyzer.go +++ b/internal/sync/branch_analyzer.go @@ -46,12 +46,13 @@ func (s *Syncer) analyzeAbandonedBranches() (*AbandonedBranchReport, error) { if mainBranch != "" { mainInfo, err := s.getBranchInfo(mainBranch) if err == nil { - report.MainBranchUpdated = mainInfo.LastCommit.After(time.Now().AddDate(-1, 0, 0)) + // Consider project active if main branch has commits within last 3 years + report.MainBranchUpdated = mainInfo.LastCommit.After(time.Now().AddDate(-3, 0, 0)) report.MainBranchLastCommit = mainInfo.LastCommit } } - // Only analyze if main branch is active + // Only analyze if main branch is active (has commits within last 3 years) if !report.MainBranchUpdated { return report, nil } |
