Help: /fileedit
The "/fileedit" page:
Enables the online editing and committing of text files. Requires
that the user have Write permissions and that a user with setup
permissions has set the fileedit-glob setting to a list of glob
patterns matching files which may be edited (e.g. "*.wiki,*.md").
Note that fileedit-glob, by design, is a local-only setting.
It does not sync across repository clones, and must be explicitly
set on any repositories where this page should be activated.
Optional query parameters:
- filename=FILENAME
- Repo-relative path to the file.
- checkin=VERSION
- Checkin version, using any unambiguous symbolic version name.
If passed a filename but no checkin then it will attempt to load that file from the most recent leaf checkin.
Once the page is loaded, files may be selected from any open leaf version. The only way to edit files from non-leaf checkins is to pass both the filename and checkin as URL parameters to the page. Users with the proper permissions will be presented with "Edit" links in various file-specific contexts for files which match the fileedit-glob, regardless of whether they refer to leaf versions or not.