def get_relative_to_remote(self):
s = self.git("<STR_LIT:status>", "<STR_LIT>", "<STR_LIT>")[<NUM_LIT:0>]<EOL>r = re.compile("<STR_LIT>")<EOL>toks = r.findall(s)<EOL>if toks:<EOL><INDENT>try:<EOL><INDENT>s2 = toks[-<NUM_LIT:1>]<EOL>adj, n = s2.split()<EOL>assert(adj in ("<STR_LIT>", "<STR_LIT>"))<EOL>n = int(n)<EOL>return -n if adj == "<STR_LIT>" else n<EOL><DEDENT>except Exception as e:<EOL><INDENT>raise ReleaseVCSError(<EOL>("<STR_LIT>"<EOL>"<STR_LIT>") % (s, str(e)))<EOL><DEDENT><DEDENT>else:<EOL><INDENT>return <NUM_LIT:0><EOL><DEDENT>
Return the number of commits we are relative to the remote. Negative
        is behind, positive in front, zero means we are matched to remote.