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=<date>:: | ||||||
| 	Prune loose objects older than date (default is 2 weeks ago, | 	Prune loose objects older than date (default is 2 weeks ago, | ||||||
| 	overridable by the config variable `gc.pruneExpire`). | 	overridable by the config variable `gc.pruneExpire`). | ||||||
| 	--prune=all prunes loose objects regardless of their age. | 	--prune=all prunes loose objects regardless of their age (do | ||||||
| 	--prune is on by default. | 	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:: | --no-prune:: | ||||||
| 	Do not prune any loose objects. | 	Do not prune any loose objects. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Junio C Hamano
						Junio C Hamano