@inproceedings{ quinlan02venti,
  author = "S. Quinlan and S. Dorward",
  title = "Venti: a new approach to archival storage",
  booktitle = "First USENIX conference on File and Storage Technologies",
  address = "Monterey,CA",
  year = "2002",
  url = "citeseer.ist.psu.edu/article/quinlan02venti.html" }

@inproceedings{ hitz94file,
    author = "D. Hitz and J. Lau and M. Malcolm",
    title = "File System Design for an {NFS} File Server Appliance",
    booktitle = "Proceedings of the {USENIX} Winter 1994 Technical Conference",
    month = "17--21",
    address = "San Fransisco, CA, USA",
    pages = "235--246",
    year = "1994",
    url = "citeseer.ist.psu.edu/hitz95file.html" }

@misc{ soules03metadata,
  author = "C. Soules and G. Goodson and J. Strunk and G. Ganger",
  title = "Metadata efficiency in versioning file systems",
  text = "Craig A. N. Soules, Garth R. Goodson, John D. Strunk, and Greg Ganger.
    Metadata efficiency in versioning file systems. Conference on File and Storage
    Technologies (San Francisco, CA, 31 March--02 April 2003.",
  year = "2003",
  url = "citeseer.ist.psu.edu/soules03metadata.html" }

@inproceedings{ santry99deciding,
    author = "Douglas S. Santry and Michael J. Feeley and Norman C. Hutchinson and Alistair C. Veitch and Ross W. Carton and Jacob Ofir",
    title = "Deciding when to forget in the Elephant file system",
    booktitle = "Symposium on Operating Systems Principles",
    pages = "110-123",
    year = "1999",
    url = "citeseer.ist.psu.edu/santry99deciding.html" }

@mastersthesis{ muniswamyreddy03-versionfs,
  author = "Kiran-Kumar Muniswamy-Reddy",
  title = "{VERSIONFS}: A Versitile and User-Oriented Versioning File System",
  year = "2003",
  month = "December",
  institution = "Stony Brook University",
  url = "citeseer.ist.psu.edu/muniswamy-reddy03versionfs.html" }

@article{ pike95plan,
    author = "Rob Pike and Dave Presotto and Sean Dorward and Bob Flandrena and Ken Thompson and Howard Trickey and Phil Winterbottom",
    title = "{Plan 9} from {Bell Labs}",
    journal = "Computing Systems",
    volume = "8",
    number = "3",
    month = "Summer",
    pages = "221--254",
    year = "1995",
    url = "citeseer.ist.psu.edu/pike95plan.html" }

@inproceedings{ muthitacharoen01lowbandwidth,
    author = "Athicha Muthitacharoen and Benjie Chen and David Mazieres",
    title = "A Low-Bandwidth Network File System",
    booktitle = "Symposium on Operating Systems Principles",
    pages = "174-187",
    year = "2001",
    url = "citeseer.csail.mit.edu/article/muthitacharoen01lowbandwidth.html" }

@article{ boehm95ropes,
    author = "Hans-Juergen Boehm and Russell R. Atkinson and Michael F. Plass",
    title = "Ropes: An Alternative to Strings",
    journal = "Software - Practice and Experience",
    volume = "25",
    number = "12",
    pages = "1315-1330",
    year = "1995",
    url = "citeseer.ist.psu.edu/boehm95ropes.html" }

@phdthesis{sfs:mazieres-phd,
  title = {Self-certifying File System},
  author = {David Mazieres},
  school = {Massachusetts Institute of Technology},
  year = {2000},
  month = {May},
}

@Book{cvs,
  editor =       {Per Cederqvist},
  title =        {Version Management with CVS},
  publisher =    {Free Software Foundation},
  year =         2005,
  note =         {Available at \url{https://www.cvshome.org/docs/manual/}}
}

@Book{subversion,
  author =       {Ben Collins-Sussman and Brian W. Fitzpatrick and C. Michael Pilato},
  title =        {Version Control with Subversion},
  publisher =    {O'Reilly Media},
  year =         2004,
  note =         {Available at \url{http://svnbook.red-bean.com}}
}

@article{ tichy85rcs,
    author = "Walter F. Tichy",
    title = "{RCS} --- A System for Version Control",
    journal = "Software --- Practice and Experience",
    volume = "15",
    number = "7",
    pages = "637-654",
    year = "1985",
    url = "citeseer.ist.psu.edu/tichy91rcs.html" }

@inproceedings{ sandberg85design,
    author = "Russel Sandberg and David Goldberg and Steve Kleiman and Dan Walsh and Bob Lyon",
    title = "Design and Implementation of the {S}un {N}etwork {F}ilesystem",
    booktitle = "Proc.\ Summer 1985 {USENIX} Conf.",
    address = "Portland OR (USA)",
    pages = "119--130",
    year = "1985",
    url = "citeseer.ist.psu.edu/sandberg85design.html" }

@InProceedings{sfs-toolkit,
  author =       {David Mazieres},
  title =        {A toolkit for user-level file systems},
  booktitle =    {Proceedings of the 2001 {USENIX} Technical Conference},
  pages =        {261--274},
  year =         2001,
  month =        {June}
}

@article{ driscoll89peristent,
  author = "J. R. Driscoll and N. Sarnak and D. D. Sleator and R. E. Tarjan",
  title = "Making Data Structures Persistent",
  journal = "Journal of Computer and System Sciences",
  volume = "38",
  pages = "86-124",
  year = "1989",
  url = "http://citeseer.ist.psu.edu/contextsummary/109463/0" }
