Modify

Opened 6 years ago

Closed 19 months ago

#8354 closed defect (wontfix)

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

Reported by: RHautz Owned by: hvr
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)

Change History (2)

comment:1 Changed 19 months ago by rjollos

  • Resolution set to wontfix
  • Status changed from new to closed

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

Add Comment

Modify Ticket

Action
as closed The owner will remain hvr.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.