Support viewing VC change history across renames (Git, Hg)
* lisp/vc/vc.el (vc-print-log-setup-buttons): When the log ends at a rename, add a button to jump to the previous names. Use the new backend action 'file-name-changes'. * lisp/vc/vc-git.el (vc-git-print-log-follow): New option. (vc-git-file-name-changes): Implementation (bug#55871, bug#39044). (vc-git-print-log-follow): Update docstring. * lisp/vc/log-view.el (log-view-find-revision) (log-view-annotate-version): Pass the log's VC backend explicitly. * lisp/vc/vc-hg.el (vc-hg-file-name-changes): Add Hg implementation (bug#13004). * etc/NEWS: Mention the changes.
| Status | Job ID | Name | Coverage | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Build Images | |||||||||
| failed |
#78470
|
build-image-inotify |
02:56:47
|
|
|||||
| Normal | |||||||||
| skipped |
#78471
|
test-all-inotify |
|
||||||
| Platform Images | |||||||||
| failed |
#78472
|
build-image-eglot |
01:56:51
|
|
|||||
| failed |
#78474
|
build-image-gnustep |
02:56:32
|
|
|||||
| failed |
#78473
|
build-image-tree-sitter |
01:56:42
|
|
|||||
| Platforms | |||||||||
| skipped |
#78475
|
test-eglot |
|
||||||
| skipped |
#78477
|
test-gnustep |
|
||||||
| skipped |
#78476
|
test-tree-sitter |
|
||||||
| Native Comp Images | |||||||||
| failed |
#78478
|
build-native-comp-speed2 |
02:56:29
|
|
|||||
| Native Comp | |||||||||
| skipped |
#78479
|
test-native-comp-speed2 |
|
||||||
| Name | Stage | Failure | ||
|---|---|---|---|---|
|
failed
|
build-image-inotify | Build Images | There has been a timeout failure or the job got stuck. Check your timeout limits or try again | |
|
||||
|
failed
|
build-image-gnustep | Platform Images | There has been a timeout failure or the job got stuck. Check your timeout limits or try again | |
|
||||
|
failed
|
build-native-comp-speed2 | Native Comp Images | There has been a timeout failure or the job got stuck. Check your timeout limits or try again | |
|
||||
|
failed
|
build-image-tree-sitter | Platform Images | There has been a timeout failure or the job got stuck. Check your timeout limits or try again | |
|
||||
|
failed
|
build-image-eglot | Platform Images | There has been a timeout failure or the job got stuck. Check your timeout limits or try again | |
|
||||