Modify

Opened 14 years ago

Closed 10 years ago

#8354 closed defect (wontfix)

Invalid changeset link in ticket comments is produced by the post-receive-hook for multiple git repositories

Reported by: Roland Hautz Owned by: Herbert Valerio Riedel
Priority: normal Component: GitPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.12

Description

I have set up multiple bare git repositories in one trac environment, each with http://trac-hacks.org/attachment/wiki/GitPlugin/trac-post-receive-hook.3.py enabled as hook.

The generated wikilinks to changesets are not working. They are looking like:
commit <a class="missing changeset" rel="nofollow" title="Repository '' not found">051611</a>

I don't know wether there's something broken or handling of that case is still missing.

As work around I treat each git repo with
git config --add trac.name <Repo_Name>
where Repo_Name is the same name given to the repo through trac-admin

The attached patch to trac-post-receive-hook.3.py is using that trac.name to generate working wikilinks.

Attachments (1)

trac.name.patch (1.1 KB) - added by Roland Hautz 14 years ago.
patch to http://trac-hacks.org/attachment/wiki/GitPlugin/trac-post-receive-hook.3.py

Download all attachments as: .zip

Change History (2)

comment:1 Changed 10 years ago by Ryan J Ollos

Resolution: wontfix
Status: newclosed

GitPlugin is deprecated. Please upgrade to Trac 1.0 and use TracGit.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Herbert Valerio Riedel.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.