Feature #5380

Repository Interaction

Added by Timothy Allen about 10 years ago. Updated about 9 years ago.

Status:NewStart date:2010-04-26
Priority:NormalDue date:2010-05-10
Assignee:-% Done:

20%

Category:SCM
Target version:-
Resolution:

Description

I want Redmine to interact with repository files and folders in a manner similiar to Github and at the same time address these already existing issues:
#5166
#2870
#1410

My goal is to it implement these repository features (ordered by importance):

  1. All repository files/folders are statically served via HTTP (addressing the problems from #1410)
  2. Hybrid manual/dynamic generation of zipped folders/files (most likely required for 1)
  3. URL generation widget and clipboard widgets
  4. Inline Code editing with commit (wishlist)

Merging Redmine with GitHub's best features would make it unstoppable. I am unsure of the exact complexities but I should have estimates and a few prototypes within a week or two.

History

#1 Updated by Timothy Allen about 10 years ago

  • % Done changed from 0 to 20

Status Update:

  1. Using send_file with the x_sendfile option (send_file ... :x_sendfile=>true). This would pass the request to the webserver freeing resources and limitations. It is only compatable with Lighttpd/Apache2. I am unsure if Lighttpd/Apache2 can see particular revisions within a repository. It may be necessary to create a temporary file.
  2. N/A
  3. GitHub's copy to clipboard widget is open source and hosted on GitHub. It even comes with a nice ruby helper. I also extracted the url widget from github and am currently redesigning it for the default Redmine theme.
  4. N/A

#2 Updated by Toshi MARUYAMA about 9 years ago

  • Assignee deleted (Jean-Philippe Lang)

Also available in: Atom PDF