Edgewall Software

Ticket #2956 (new enhancement)

Opened 3 years ago

Last modified 2 years ago

Upload files to the repository

Reported by: anonymous Owned by: cboos
Priority: normal Milestone: 2.0
Component: version control/browser Version: 0.9.4
Severity: normal Keywords:
Cc: m@…

Description

Can you build in a simple FileUploading?(into the rep) to Trac for those who cannot install a svn clinet on their main workstation.

Attachments

Change History

  Changed 3 years ago by Markus Tacker <m@…>

  • cc m@… added
  • version changed from 0.9.4 to none
  • component changed from general to browser
  • summary changed from File Uploading to Upload files to the repository

I changed the summary to better suit your intention.

  Changed 3 years ago by eblot

I do not think this kind of features belong to the Trac Core, but to a plugin...

(mtacker: why clearing the current version number ?)

  Changed 3 years ago by Markus Tacker <m@…>

IMHO this ticket currently has no relevance for a current or future version so I cleared it. Am I wrong?

  Changed 3 years ago by eblot

I don't know the policy but following this case, many/most "enhancement" features might be considered as version-less (?)

  Changed 3 years ago by cboos

  • owner changed from jonas to cboos
  • version changed from none to 0.9.4

Well, I think that even if that functionality is to be provided by a plugin, there are a few things that we should consider in Trac Core to facilitate this:

  • What are the extensions points in the TracBrowser that would be needed for this?
  • The versioncontrol API will probably be extended to support writing to the repository (see also #1132 and #781). If so, this should make it easy for such a plugin to be written in a VersioningSystemBackend independant way.

follow-up: ↓ 7   Changed 2 years ago by ThurnerRupert <rupert.thurner@…>

would the solution stated in #2755 via source: TracLinks and open the svn with "open as webfolder" and therefor use webdav in internet explorer resp. a webdav client be a valid one?

in reply to: ↑ 6   Changed 2 years ago by cboos

Replying to ThurnerRupert <rupert.thurner@gmail.com>:

would the solution stated in #2755 via source: TracLinks and open the svn with "open as webfolder" and therefore use webdav in internet explorer resp. a webdav client be a valid one?

It is a valid approach, but this ticket is simply about an alternative approach, which can be useful when you don't have a WebDAV access to your SVN repository (e.g. all you have is TracStandalone).

Furthermore, this ticket is more about the necessary changes that need to be done in Trac core in order to support a repository upload plugin than about the plugin itself (see comment:5).

  Changed 2 years ago by anonymous

  • milestone set to 2.0

It would be great if:

  • an user loggin trac
  • the user send a diff file by uploading the file or copy/past in a textarea
  • Trac send the diff to the Version Control System (VersioningSystemBackend)
  • if the answer of the VCS is OK, Trac create a Changeset

Add/Change #2956 (Upload files to the repository)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from cboos. Next status will be 'new'
The owner will change from cboos to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.