-
- Downloads
Merge branch 'bc/fetch-thin-less-aggressive-in-normal-repository'
Earlier we made "rev-list --object-edge" more aggressively list the objects at the edge commits, in order to reduce number of objects fetched into a shallow repository, but the change affected cases other than "fetching into a shallow repository" and made it unusably slow (e.g. fetching into a normal repository should not have to suffer the overhead from extra processing). Limit it to a more specific case by introducing --objects-edge-aggressive, a new option to rev-list. * bc/fetch-thin-less-aggressive-in-normal-repository: pack-objects: use --objects-edge-aggressive for shallow repos rev-list: add an option to mark fewer edges as uninteresting Documentation: add missing article in rev-list-options.txt
Showing
- Documentation/git-pack-objects.txt 6 additions, 1 deletionDocumentation/git-pack-objects.txt
- Documentation/git-rev-list.txt 2 additions, 1 deletionDocumentation/git-rev-list.txt
- Documentation/rev-list-options.txt 6 additions, 1 deletionDocumentation/rev-list-options.txt
- builtin/pack-objects.c 6 additions, 1 deletionbuiltin/pack-objects.c
- list-objects.c 2 additions, 2 deletionslist-objects.c
- revision.c 6 additions, 0 deletionsrevision.c
- revision.h 1 addition, 0 deletionsrevision.h
- send-pack.c 3 additions, 0 deletionssend-pack.c
- upload-pack.c 3 additions, 1 deletionupload-pack.c
Loading
Please register or sign in to comment