summaryrefslogtreecommitdiff
path: root/internal/sync
diff options
context:
space:
mode:
Diffstat (limited to 'internal/sync')
-rw-r--r--internal/sync/branch_analyzer.go5
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
}