b-Qc @ s d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l Td d l m Z m
Z
m Z d Z d e
f d YZ
d
Z d S( iN( t Command( t convert_path( t log( t *( t edit_configt option_baset config_filec C sJ x$ d D] } | | k r t | Sq W| j | g k rF t | S| S( s4 Quote an argument for later parsing by shlex.split()t "t 's \t #( R R s \R ( t reprt split( t argt c( ( s<