company logo Keep-It
company logo
A new way to manage your information
Download
Don't lose it, Keep-It
Year 2000 compliant
  What's Keep-It
  • Home
  • News - Keep-It 3.0
  • Product
  • Download
  • History
    .
  •   Using Keep-It
  • Demonstration
  • FAQ
  • Tips & Tricks
    .
  •   Applications
  • Sharing history
  • Saving space
  • Projects
  • Legalese
    .
  •   Support
  • Help
  • Known problems
  • Report a problem
    .
  • Evolution

    History is an appropriate link for this page, not only because it's the name of the oldest source file in Keep-It, but also because 'History' was the original UNIX command line utility Keep-It was to grow from.

    Like most developers I loathe tools that make my job harder to do, no matter how necessary they are. Source Control systems are just such tools: necessary, but a pain to use. No one wants to check-in and check-out a file for every small change, but everyone would like to be able to go back and see what they've done.

    History

    'History' was my answer: a light weight source control system that could, with a single command, record all the differences made to many files since last it was run.

    With History I could go back ten minutes, or ten days, and I didn't have to keep checking things in and out.

    History was written for UNIX in early 1995 (in the 'C' programming language). Its main core was an adaptive difference engine. Many source control systems I'd used up to this point were fine at managing plain text files, but give them a binary file (like a FrameMaker document) and they choked. History, like most source control systems, was to save disk space by only storing the changes made to a file. However, History could do this intelligently with any file type. The differencing engine adapted itself to the file type it was comparing. This was to prove key when it came to dealing with Microsoft's Structured Storage Documents (such as Word, Excel, Powerpoint, etc.).

    continued...

    Home Links You rate us Press reviews us Best viewed with Send feedback
    Site last updated: June 6th, 2002
    Comments or questions about this site? Please Email us.
    Copyright © 1999,2000,2001 Remember International Associates Ltd. All Rights Reserved.