Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename detection for Advanced filter #9413

Merged

Commits on Jul 31, 2021

  1. FileHistory: rename FileChanges to RevisionGrid

    the common name of the control used in other forms.
    gerhardol committed Jul 31, 2021
    Configuration menu
    Copy the full SHA
    9b95341 View commit details
    Browse the repository at this point in the history
  2. Rename detection for Advanced filter (gitextensions#9413)

    Filename rename detection requires a separate `git-log --follow`
    Move this handling from FileHistory to RivisionGridControl to use this handling
    also for path filters in Advanced filter.
    
    * FileHistory: No --follow for folders
    Normally not interesting, can give extremely long command line paths.
    
    * Always quote internal (i.e. FileHistory) paths
    Assume manual filter paths are quoted correctly.
    git-log --follow only accepts one path argument.
    
    * Skip --find-renames and --find-copies in git-log to get the full
    revision history as they have no effect.
    
    * Use Advanced filter also for FileHistory paths
    gerhardol committed Jul 31, 2021
    Configuration menu
    Copy the full SHA
    f6bc83d View commit details
    Browse the repository at this point in the history