Edgewall Software
Modify

Ticket #2987 (closed enhancement: wontfix)

Opened 4 years ago

Last modified 15 months ago

Repository type and path/spec in conf/trac.ini

Reported by: tom@… Owned by: cboos
Priority: normal Milestone:
Component: version control Version: 0.9.4
Severity: minor Keywords:
Cc: thomas.tressieres@…

Description

I want to switch to perforce and when I read the Wiki node on  http://trac-hacks.org/wiki/PerforcePlugin I see that I need to add a new section to the trac.ini file. It would be much nicer if I could specify the repository type and path/spec using a single string "p4://user@server:port/client" or "svn:file:///local/repo". I have no idea about the syntax, but I've seen that the mysql db backend plugin accepts such a configuration string.

Attachments

Change History

comment:1 Changed 4 years ago by anonymous

  • Type changed from defect to enhancement

comment:2 Changed 4 years ago by cboos

  • Owner changed from jonas to cboos
  • Component changed from browser to version control
  • Severity changed from normal to minor

This syntax will be useful for multiple repository support (#2086). repository_dir will then be a list of repostype:reposdir, with repostype defaulting to svn for historical reasons.

comment:3 Changed 4 years ago by cboos

  • Milestone set to 0.11

comment:4 Changed 4 years ago by thomas.tressieres@…

  • Cc thomas.tressieres@… added

This ticket is related to these two tickets on PerforcePlugin?  #632 and  #694.

I've closed the first one.

comment:5 Changed 4 years ago by cboos

  • Milestone changed from 0.11 to 0.12

Possibly 0.12, but more likely, the interface for managing repositories will be completely different, given the need for #2086. There will probably be a WebAdmin module for adding, removing, resyncing repositories, and there will be a dedicated repository table to manage them.

comment:6 Changed 18 months ago by cboos

  • Milestone changed from 0.13 to 0.12

Needs #7723.

comment:7 Changed 18 months ago by cboos

  • Keywords needinfo added

Well, actually I think that with #7723 the need for such a syntax is not that relevant anymore.

Even with the ini based specification of [repositories], if lots of repositories are sharing the same type, it's enough to pick that as the default type (in [trac] repository_type) and the entries have just to contain the .dir information.

Suggesting closing.

comment:8 Changed 15 months ago by cboos

  • Keywords needinfo removed
  • Status changed from new to closed
  • Resolution set to wontfix
  • Milestone 0.12 deleted

Closing.

See #8291 for web admin and #7822 for command-line administration of the repositories.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from cboos. Next status will be 'closed'
Author


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

 
Note: See TracTickets for help on using tickets.