Fossil

View Ticket
Login

View Ticket

2024-01-29
06:25 Closed ticket [ad98e8f665]: Add code editing to web interface plus 2 other changes ... (artifact: 9078125e6e user: stephan)
2011-01-20
14:01 Ticket [ad98e8f665]: 1 change ... (artifact: c18c188941 user: dmitry)
2011-01-19
14:19 Ticket [ad98e8f665]: 1 change ... (artifact: cb8bca5c5f user: dmitry)
02:17 Ticket [ad98e8f665]: 2 changes ... (artifact: ce3b4a9860 user: drh)
00:11 New ticket [ad98e8f665]. ... (artifact: a6ea1b1c69 user: anonymous)

Ticket Hash: ad98e8f665e69f45cc86c06f17473776491909a2
Title: Add code editing to web interface
Status: Closed Type: Feature_Request
Severity: Priority:
Subsystem: Resolution: Rejected
Last Modified: 2024-01-29 06:25:01
Version Found In:
Description:
Please Add source code editing to fossil ui, as seen in http://googlecode.blogspot.com/2011/01/make-quick-fixes-quicker-on-google.html?spref=tw

dmitry added on 2011-01-20 14:01:59 UTC:
Here are some thoughts on implementation.

  • Have "can edit on web" permission flag.
  • Have special per-user staging area for edits from web, which records modifications to files.
  • Once file(s) are edited, they're put into the user's staging area.
  • User can commit his staging area if he has commit permission.
  • Users without commit permissions, but with "can edit on web" permissions, can create tickets with modifications from their staging area or download their modifications as a patch.

This won't work for anonymous or other "group" users. For those Fossil can have per-file editing without staging area. Also, not sure how to handle merges.

User Comments:
added on 2024-01-29 06:25:01:
Closing as part of periodic cleanup.