Merge branch 'jc/doc-gc-prune-now' into maint
"git gc" is safe to run anytime only because it has the built-in grace period to protect young objects. In order to run with no grace period, the user must make sure that the repository is quiescent. * jc/doc-gc-prune-now: Documentation/gc: warn against --prune=<now>maint
						commit
						ce555f3842
					
				|  | @ -63,8 +63,11 @@ automatic consolidation of packs. | |||
| --prune=<date>:: | ||||
| 	Prune loose objects older than date (default is 2 weeks ago, | ||||
| 	overridable by the config variable `gc.pruneExpire`). | ||||
| 	--prune=all prunes loose objects regardless of their age. | ||||
| 	--prune is on by default. | ||||
| 	--prune=all prunes loose objects regardless of their age (do | ||||
| 	not use --prune=all unless you know exactly what you are doing. | ||||
| 	Unless the repository is quiescent, you will lose newly created | ||||
| 	objects that haven't been anchored with the refs and end up | ||||
| 	corrupting your repository).  --prune is on by default. | ||||
|  | ||||
| --no-prune:: | ||||
| 	Do not prune any loose objects. | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Junio C Hamano
						Junio C Hamano