| 
														
															@@ -4997,7 +4997,11 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         # borg with-lock 
														 | 
														
														 | 
														
															         # borg with-lock 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         with_lock_epilog = process_epilog(""" 
														 | 
														
														 | 
														
															         with_lock_epilog = process_epilog(""" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        This command runs a user-specified command while the repository lock is held. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        This command runs a user-specified command while locking the repository. For example: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        :: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            $ borg with-lock /mnt/borgrepo rsync -av /mnt/borgrepo /somewhere/else/borgrepo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         It will first try to acquire the lock (make sure that no other operation is 
														 | 
														
														 | 
														
															         It will first try to acquire the lock (make sure that no other operation is 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         running in the repo), then execute the given command as a subprocess and wait 
														 | 
														
														 | 
														
															         running in the repo), then execute the given command as a subprocess and wait 
														 |