The GURT Universal Repository Toolkit provides a set of utilities for managing large numbers of repositories and their working copies. At its foundation, a flexible set of classes representing file tree structure provides a modular means for handling different types of repositories (e.g. CVS, Subversion, BitKeeper, etc.) in both their client and server formats. These facilities are then built upon with the 'harvest' tools that assist with the propogation of patches between different types of repositories by providing advanced filesystem merging capabilities and patch distribution. Building on the RSS feed handling capabilites of GOSCOT, GURT provides an infrastructure for P2P patch distribution and management.