Opened 19 years ago
Closed 19 years ago
#1918 closed enhancement (fixed)
[PATCH] Make tracd autoreload upon source modification
Reported by: | kmierle | Owned by: | Christopher Lenz |
---|---|---|---|
Priority: | normal | Milestone: | 0.10 |
Component: | web frontend/tracd | Version: | devel |
Severity: | normal | Keywords: | |
Cc: | keir@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
CherryPy and Django both have built in web servers that watch the files from which they are built upon, and restart themselves when any of said files are modified. It would be great if tracd could do the same.
Attachments (4)
Change History (9)
by , 19 years ago
Attachment: | PATCH-tracd-reload.diff added |
---|
comment:1 by , 19 years ago
Summary: | Make tracd autoreload upon source modification → [PATCH] Make tracd autoreload upon source modification |
---|
What fun is a ticket without a patch to fix it :) Patch is against [2067] of trunk.
comment:2 by , 19 years ago
paste_autoreload.patch adds the same feature, but reuses the existing code in Python Paste.
This means that the auto-reload feature would depend on Paste being installed. As this is a developer feature, I don't think that's a real problem. The code could also delegate to CherryPy or Django, if those are available.
by , 19 years ago
Attachment: | patch_tracd_autoreload.diff added |
---|
Tracd autoreloading, this time without adding autoreload.py
comment:3 by , 19 years ago
New patch integrates autoreload functionality directly into tracd, rather than adding autoreload.py. Also handles the case where files are deleted while tracd is running.
comment:4 by , 19 years ago
Milestone: | → 0.10 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
PATCH add autoreloading to tracd