| Name | Last commit | Last update | 
|---|---|---|
| .. | ||
| badssl.c | ||
| clone.c | ||
| customcert.c | ||
| fetch.c | ||
| fetchhead.c | ||
| push.c | ||
| push_util.c | ||
| push_util.h | ||
| remotes.c | ||
| shallow.c | 
A shallow repository can currently only be completely unshallowed, which is caused by mark_local() only marking locally-existing objects as wanted if the fetch depth is set to INT_MAX (GIT_FETCH_DEPTH_UNSHALLOW). This prevents deepening the history of a shallow clone to an arbitrary number of commits, which may be preferable over full unshallowing for large repositories. Enable deepening and shortening shallow clones by marking locally-existing objects as wanted whenever the fetch depth is set to any non-default value (either GIT_FETCH_DEPTH_UNSHALLOW or an arbitrary positive integer).
| Name | Last commit | Last update | 
|---|---|---|
| .. | ||
| badssl.c | Loading commit data... | |
| clone.c | Loading commit data... | |
| customcert.c | Loading commit data... | |
| fetch.c | Loading commit data... | |
| fetchhead.c | Loading commit data... | |
| push.c | Loading commit data... | |
| push_util.c | Loading commit data... | |
| push_util.h | Loading commit data... | |
| remotes.c | Loading commit data... | |
| shallow.c | Loading commit data... |