Fossil

Ticket Change Details
Login

Ticket Change Details

Overview

Artifact ID: c18c18894140d54b9052235b8ef8ead5e62cea0f
Ticket: ad98e8f665e69f45cc86c06f17473776491909a2
Add code editing to web interface
User & Date: dmitry 2011-01-20 14:01:59
Changes

  1. Appended to comment:
    
    
    <hr /><i>dmitry added on 2011-01-20 14:01:59 UTC:</i><br />
    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.