ó
X¾÷Xc           @   s)   d  d l  Z  d  d l m Z d „  Z d S(   iÿÿÿÿN(   t   gitc         C   sª   t  |  j d ƒ s  |  j j r$ d  St j ƒ  } | s: d  St ƒ  } t j | ƒ } t j | ƒ } | d  k	 r¦ | | d <| | d <|  j	 d | t
 j | d t ƒƒ n  d  S(   Nt   pbrt   git_versiont
   is_releaset	   sort_keys(   t   hasattrt   distributionR   R    t   _run_git_functionst   dictt   get_git_short_shat   get_is_releaset   Nonet
   write_filet   jsont   dumpst   True(   t   cmdt   basenamet   filenamet   git_dirt   valuesR   R   (    (    s)   /tmp/pip-build-h1VYrz/pbr/pbr/pbr_json.pyt   write_pbr_json   s     	

(   R   R   R    R   (    (    (    s)   /tmp/pip-build-h1VYrz/pbr/pbr/pbr_json.pyt   <module>   s   