aboutsummaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
Diffstat (limited to 'models')
-rw-r--r--models/git/branch_list.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/models/git/branch_list.go b/models/git/branch_list.go
index 836d4ffc41..131a149782 100644
--- a/models/git/branch_list.go
+++ b/models/git/branch_list.go
@@ -64,11 +64,6 @@ func (branches BranchList) LoadPusher(ctx context.Context) error {
return nil
}
-const (
- BranchOrderByNameAsc = "name ASC"
- BranchOrderByCommitTimeDesc = "commit_time DESC"
-)
-
type FindBranchOptions struct {
db.ListOptions
RepoID int64
@@ -102,7 +97,8 @@ func orderByBranches(sess *xorm.Session, opts FindBranchOptions) *xorm.Session {
}
if opts.OrderBy == "" {
- opts.OrderBy = BranchOrderByCommitTimeDesc
+ // the commit_time might be the same, so add the "name" to make sure the order is stable
+ opts.OrderBy = "commit_time DESC, name ASC"
}
return sess.OrderBy(opts.OrderBy)
}