Package drsync.plt contributed by grettke [docs]
To load: (require (planet "drsync.scm" ("grettke" "drsync.plt" 2 7)))
Min PLT Scheme version: 4.0
Package description:
DrSync is a tool that saves your files on frame deactivation and reverts them on frame activation. This tool is of particular interest to folks who run external programs like version control or build related tools on files which they are editing inside of DrScheme.
Downloads this week: 0
Total downloads: 140
Tickets:0
Open tickets:0
Primary files:
[no interface available]
 Current version
PLaneT versionExternal VersionSourceDLsDocsReq. PLT
(2 7)1.0.2
79
4.0
To load: (require (planet "drsync.scm" ("grettke" "drsync.plt" 2 7)))
Available in repositories: 4.x

Updated for 4.x.

No Tickets Currently open for this Package [New Ticket]
 Old versions
PLaneT versionExternal VersionSourceDLsDocsReq. PLT
(2 6)1.0.1
20
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 6))))
Available in repositories: 4.x, 3xx
As good as it gets!
(2 5)1.0
4
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 5))))
Available in repositories: 4.x, 3xx
As good as it gets!
(2 4)0.61
8
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 4))))
Available in repositories: 4.x, 3xx
A couple of folks have run it on Macs, including myself. Refactored a tiny bit.
(2 3)0.60
7
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 3))))
Available in repositories: 4.x, 3xx
Don't think there is anything left to change code wise, need to find a Mac user to test this, and finally I am going to run it myself for a couple of weeks before tagging it with a major version number.
(2 2)0.53
1
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 2))))
Available in repositories: 3xx, 4.x
Functions ought to stand on their own, catch exceptions if they can be thrown. Runs on Linux, too.
(2 1)0.52
5
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 1))))
Available in repositories: 4.x, 3xx
Don't be lazy, only reload files on frame activation if those files have changed!
(2 0)0.51
3
370
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 0))))
Available in repositories: 4.x, 3xx
It works right on my machine, and probably yours too, but I should have told you only on 370 or newer.
(1 0)0.5
13
[none]
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 1 (= 0))))
Available in repositories: 4.x, 3xx
It works right on my machine!