Package drsync.plt contributed by grettke 
To load: (require (planet grettke/drsync:2:6/drsync))
Old style:(require (planet "drsync.ss" ("grettke" "drsync.plt" 2 6)))
Min Racket version: 370
Package description:
DrSync reverts your files when DrRacket's frame activates and saves them when it deactivates. Something like this would be of particular interest to folks who run external programs like version control or build \r\nrelated tools on files which they are editing inside of DrRacket.
Downloads this week: 0
Total downloads: 201
Tickets:0
Open tickets:0
Primary files:
drsync.ss
NameContract
tool@—
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 6)1.0.1
20
[none]
370Monday, October 1st, 2007
To load: (require (planet grettke/drsync:2:6/drsync))
Available in repositories: 4.x, 3xx
As good as it gets!
No Tickets Currently open for this Package [New Ticket]

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 5)1.0
4
[none]
370Sunday, August 12th, 2007
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
[none]
370Sunday, June 17th, 2007
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
[none]
370Tuesday, May 29th, 2007
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
[none]
370Monday, May 28th, 2007
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 2 (= 2))))
Available in repositories: 4.x, 3xx
Functions ought to stand on their own, catch exceptions if they can be thrown. Runs on Linux, too.
(2 1)0.52
5
[none]
370Sunday, May 27th, 2007
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
[none]
370Saturday, May 26th, 2007
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
16
[none]
[none]Saturday, May 26th, 2007
To load: (require (planet "drsync.ss" ("grettke" "drsync.plt" 1 (= 0))))
Available in repositories: 4.x, 3xx
It works right on my machine!
 Packages in other repositories

These packages are not available in the 3xx repository, but they are available for other versions of Racket.

PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 8)1.0.3
46
[none]
5.0Monday, August 30th, 2010
To load: (require (planet "drsync.rkt" ("grettke" "drsync.plt" 2 (= 8))))
Available in repositories: 4.x

Updated for 5.x.

(2 7)1.0.2
91
[none]
4.0Sunday, July 20th, 2008
To load: (require (planet "drsync.scm" ("grettke" "drsync.plt" 2 (= 7))))
Available in repositories: 4.x

Updated for 4.x.