Module Import alias Import alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpOr UnaryOpNot NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If BoolOpOr UnaryOpNot NameLoad Call AttributeLoad NameLoad attr Str NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr CompareNotEq NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr Str BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr For NameStore SubscriptLoad Call AttributeLoad BinOpAdd Str NameLoad attr Str Slice Num body Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad BoolOpOr NameLoad NameLoad BoolOpOr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad decorator_list
N/A N/A re N/A commit Diff N/A object N/A N/A 
    A Diff contains diff information between two commits.
     __init__ N/A N/A self repo a_path b_path a_commit b_commit a_mode b_mode new_file deleted_file rename_from rename_to diff N/A N/A N/A N/A self repo repo N/A N/A self a_path a_path N/A N/A self b_path b_path N/A N/A N/A a_commit N/A N/A re search ^0{40}$ a_commit N/A N/A N/A self a_commit None N/A N/A N/A self a_commit N/A N/A commit Commit repo id a_commit N/A N/A N/A b_commit N/A N/A re search ^0{40}$ b_commit N/A N/A N/A self b_commit None N/A N/A N/A self b_commit N/A N/A commit Commit repo id b_commit N/A N/A self a_mode a_mode N/A N/A self b_mode b_mode N/A N/A self new_file new_file N/A N/A self deleted_file deleted_file N/A N/A self rename_from rename_from N/A N/A self rename_to rename_to N/A N/A self renamed N/A rename_from rename_to N/A N/A self diff diff N/A list_from_string N/A N/A cls repo text N/A N/A N/A diffs N/A N/A diff_header N/A N/A N/A re compile 
            #^diff[ ]--git
                [ ]a/(?P<a_path>\S+)[ ]b/(?P<b_path>\S+)\n
            (?:^similarity[ ]index[ ](?P<similarity_index>\d+)%\n
               ^rename[ ]from[ ](?P<rename_from>\S+)\n
               ^rename[ ]to[ ](?P<rename_to>\S+)(?:\n|$))?
            (?:^old[ ]mode[ ](?P<old_mode>\d+)\n
               ^new[ ]mode[ ](?P<new_mode>\d+)(?:\n|$))?
            (?:^new[ ]file[ ]mode[ ](?P<new_file_mode>.+)(?:\n|$))?
            (?:^deleted[ ]file[ ]mode[ ](?P<deleted_file_mode>.+)(?:\n|$))?
            (?:^index[ ](?P<a_commit>[0-9A-Fa-f]+)
                \.\.(?P<b_commit>[0-9A-Fa-f]+)[ ]?(?P<b_mode>.+)?(?:\n|$))?
         N/A N/A re VERBOSE N/A re MULTILINE match N/A diff N/A N/A N/A N/A text split 
diff --git N/A 1 N/A N/A header N/A diff_header diff N/A N/A a_path b_path similarity_index rename_from rename_to old_mode new_mode new_file_mode deleted_file_mode a_commit b_commit b_mode N/A N/A header groups N/A N/A new_file deleted_file N/A N/A bool new_file_mode N/A bool deleted_file_mode N/A N/A N/A diffs append N/A Diff repo a_path b_path a_commit b_commit N/A old_mode deleted_file_mode N/A new_mode new_file_mode b_mode new_file deleted_file rename_from rename_to N/A diff N/A N/A N/A header end N/A diffs N/A classmethod N/A