Feature #8365

Git: per project setting to report last commit or not in repository tree

Added by Toshi MARUYAMA over 6 years ago. Updated over 6 years ago.

Status:ClosedStart date:2011-05-13
Priority:NormalDue date:
Assignee:Toshi MARUYAMA% Done:

0%

Category:SCM
Target version:1.2.0
Resolution:Fixed

Description

Git repository tree browsing is very slow.
Please see defect #7047.

note-12 of #4773

Actually, what is really slow when browsing a git repository is to get information about last change on each file using git log -n 1. When removing this, browsing is pretty fast. Maybe we should disable this.

git-last-commit-setting.png (40.9 KB) Toshi MARUYAMA, 2011-05-13 05:27

git-tree-no-report.png (61.3 KB) Toshi MARUYAMA, 2011-05-13 06:40


Related issues

Related to Redmine - Defect #7047: Git adapter very slow when a commit modifies a lot of files New 2010-12-04

Associated revisions

Revision 5768
Added by Toshi MARUYAMA over 6 years ago

scm: git: get "extra_report_last_commit" value from extra_info (#8365, #7047).

Browsing repository tree performance problem is git only.
So, adding new "report_last_commit" column is very expensive.

Revision 5769
Added by Toshi MARUYAMA over 6 years ago

scm: switch to save repository setting params in "extra_" or not (#8365, #7047).

Revision 5770
Added by Toshi MARUYAMA over 6 years ago

scm: use repository merge_extra_info() to save extra_ parameter (#8365, #7047).

Revision 5771
Added by Toshi MARUYAMA over 6 years ago

scm: git: add check box of whether reporting last commit for files and directories in project setting (#8365, #7047).

Browsing repository tree performance problem is git only.
So, adding new "report_last_commit" column is very expensive.

Revision 5772
Added by Toshi MARUYAMA over 6 years ago

scm: git: use i18n text whether reporting last commit for files and directories in project setting (#8365, #7047).

Revision 5773
Added by Toshi MARUYAMA over 6 years ago

scm: git: add Japanese translation of whether reporting last commit for files and directories in project setting (#8365, #7047).

Revision 5774
Added by Toshi MARUYAMA over 6 years ago

scm: update locales of whether reporting last commit for files and directories in project setting (#8365, #7047).

Revision 5775
Added by Toshi MARUYAMA over 6 years ago

scm: git: show only filename and filesize if setting of reporting last commit is disable (#8365, #7047).

Revision 5776
Added by Toshi MARUYAMA over 6 years ago

scm: git: use symbol instead of string whether reporting last commit in project setting i18n text (#8365).

History

#1 Updated by Toshi MARUYAMA over 6 years ago

  • File git-tree-no-report.png added
  • Status changed from New to Closed
  • Target version set to 1.2.0
  • Resolution set to Fixed

I finished implementing in r5776.

Also available in: Atom PDF