Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
add a config option for long tooltips
  • Loading branch information
cotto committed Aug 26, 2010
1 parent ca959f0 commit a66c783
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions github/github.py
Expand Up @@ -27,6 +27,7 @@ class GithubPlugin(Component):
repo = Option('trac', 'repository_dir' '', doc = """This is your repository dir""")
revmap = Option('github', 'svn_revmap', '', doc = """a plaintext file mapping svn revisions to git hashes""")
enable_revmap = Option('github', 'enable_revmap', 0, doc = """use the svn->git map when a request looks like a svn changeset """)
long_tooltips = Option('github', 'long_tooltips', 0, doc = """don't shorten tooltips""")

SCHEMA = Table('svn_revmap', key = ('svn_rev', 'git_hash'))[
Column('svn_rev', type='int'),
Expand Down Expand Up @@ -106,7 +107,7 @@ def _upgrade_db(self, db):
if commit_msg:
line = commit_msg
else:
commit_msg = commit_msg + ' ' + line
commit_msg = commit_msg + "\n" + line
line = revmap_fd.readline()[0:-1]

if not line.startswith('git-svn-id:'):
Expand Down Expand Up @@ -148,8 +149,12 @@ def get_link_resolvers(self):

def _format_changeset_link(self, formatter, ns, match):
commit_info = self._get_commit_data(match.group(0))
self.env.log.debug("long tooltips: %s", self.long_tooltips)
if commit_info:
title = shorten_line(commit_info['msg'])
if int(self.long_tooltips):
title = commit_info['msg']
else:
title = shorten_line(commit_info['msg'])
return tag.a(match.group(0), href="%s/%s" % (formatter.href.changeset(), commit_info['id']),
title=title, class_="changeset")
return match.group(0)
Expand Down

0 comments on commit a66c783

Please sign in to comment.