Edgewall Software

Opened 15 years ago

Last modified 4 years ago

#2956 new enhancement

Upload files to the repository

Reported by: anonymous Owned by:
Priority: low Milestone: next-major-releases
Component: version control/browser Version: 0.9.4
Severity: normal Keywords:
Cc: m@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

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

Attachments (0)

Change History (11)

comment:1 by Markus Tacker <m@…>, 15 years ago

Cc: m@… added
Component: generalbrowser
Summary: File UploadingUpload files to the repository
Version: 0.9.4none

I changed the summary to better suit your intention.

comment:2 by Emmanuel Blot, 15 years ago

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

(mtacker: why clearing the current version number ?)

comment:3 by Markus Tacker <m@…>, 15 years ago

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

comment:4 by Emmanuel Blot, 15 years ago

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

comment:5 by Christian Boos, 15 years ago

Owner: changed from Jonas Borgström to Christian Boos
Version: none0.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.

comment:6 by ThurnerRupert <rupert.thurner@…>, 14 years ago

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 comment:7 by Christian Boos, 14 years ago

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).

comment:8 by anonymous, 14 years ago

Milestone: 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

comment:9 by Christian Boos, 11 years ago

Milestone: 2.0unscheduled

Milestone 2.0 deleted

comment:10 by Christian Boos, 10 years ago

Description: modified (diff)
Milestone: triagingnext-major-0.1X
Owner: Christian Boos removed
Priority: normallow

comment:11 by Peter Suter, 4 years ago

Also related:

browse source - edit feature?

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.