ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > N.A.N.Y. Challenge 2007

Backup Revision Folder

(1/5) > >>

brett:
Small Update,
It seems like you continually poll files for their last-modify timestamp?
--- End quote ---
yes, BRF does poll the file to check for changes, but the poll time can be set in preferences to anything you want. It does not appear to effect CPU to much even when set down to every three seconds, but bump it out to hours if you need to.

Version 2.1
+ Added Folder Size to Control Panel, to keep an eye on backup folder size
* changed 'Last saved date' to 'Last edited date' (text only)
+ Added new Tray menu command 'Check now'

'Check Now' allows the user to either
a) Turn off monitoring via tray menu, and hit 'Check Now' when they want to check files
b) Via Preferences, make check time a lot (21600=6hrs) and press 'Check now' to force a update





Version 2
Backup Revision Files v2  (new name, was Backup Revision Folder)

Program Description
Ever made a mess of a file by saving something you were not meant to, and not being able to undo the disaster you created.
I have, lots of times. so i went in search on Google for a simple 'incremental revision save' of files.
I struggled to find something that was simple, quick, easy to use, 1 minute setup.

Added to v2
+ Choose what files you want monitored, in any folder.
+ Files now monitored by timedate stamp (was archive bit)
+ Control Panel to add/remove monitored files
+ Control Panel to show History, Run File, Explore folder
+ Preference to choose backup location
+ Preference to choose frequency check



What it Does
Backup Revision Files monitors the user selected files for a 'file save' and prompts the user for some text input.
This Text is the appended to a historylog file and a backup is made of the 'saved file' with a timedate stamp added.

What are the typical uses of Backup Revision Folder for

* Essays
* Scripting
* Documents
* Coding
* Cad and Drawing
BRFv2 can be installed/copied to any folder you choose. (old version monitored folder, not applicable now)
Upon executing, BRF will check a subfolder, called 'links'

The links folder will hold a shortcut for each file that you want to monitor.
BRF checks that the 'shortcut' and the 'monitored file' are in sync.
If they are not the same modified timestamp. Prompt the user for History Text and save backup. then sync Shortcut timestamp.
Cancel button will just sync timestamp. (no backup)

Runs standalone, so can be run from thumbdrive.





Layout
Backup Revision Files.exe
     |
     -- Links (subfolder)

MyDocuments
     |
     -- Backup Revision Files (subfolder)
          |
          -- File Name (Backups and HistoryLog.txt)
          -- File Name (Backups and HistoryLog.txt)
          -- File Name (Backups and HistoryLog.txt)


And its still EASY 2 USE.   :)

Of course, all comments and suggestions welcome.
The AHK script is attached, and I hope people can contribute and improve this for all.

brett
formerly dB(doublebogey)

Version 1 Info
SpoilerBackup Revision Folder v1b5 - 1st January 2007.



Program Description
Ever made a mess of a file by saving something you were not meant to, and not being able to undo the disaster you created.
I have, lots of times. so i went in search on Google for a simple 'incremental revision save' of files.

To my disappointment, most systems just seemed to complex for what I needed.
There are a number of application like Subversion, Clearcase, StarTeam, Perforce etc, and I am sure each one does a excellent job.
But I don't work in a team, or have the desire to setup up a client/server. Booking In/Out is not required. and I don't always have access to the internet.
I just wanted something really, really simple. To work as a standalone, small, single user. Did I mention Simple, like 123 simple.

'Backup Folder Revision' is a single exe file that can be used standalone.
 
When you use the installer file, it creates a subdirectory in Program Files, called 'Backup Folder Revision'
but you can always copy the exe file to a thumb drive or any other folder.

Features
What File Revision Folder does when executed and running


*     * Use the Tray menu to select files to be monitored
*     * When a monitored files is saved, Prompt the user with a interface to enter a brief description.
*     * Save a copy of the changed file to the folder MyDocuments/Backup Revision Folder/example/example 2007_01_01 09_30.???
*     * Append to a historylog  file, the users popup interface, saved in MyDocuments/Backup Revision Folder/example/example_HistoryLog.txt
*     * And most importantly, it is simple. Simple enough for kids and grandparents to use. ABC simple.
Configuration via Tray Icon allows

* user to choose any file, anywhere to monitor.
* pause/continue monitoring
* the user to choose a Backup Directory.
You can now continue to work on your original master file, knowing that there is a version saved to a backup folder.

You can run Backup Revision Folder.exe straight from a Thumb drive folder,
which means it will save a version of the changed file to the current machines mydocuments folder. (or configured location)

The thumb drive is one of the main reasons I created 'Backup Revision Folder', was because I am always worried i will
    * - loose the thing, they are just to small.
    * - damage the Thumb drive, step on, drowning. etc
    * - corrupt memory, no warning, and how many of us really backup a thumb drive properly.
so Backup Revision Folder should be invaluable to a thumbdrive and people who carry and edit their documents on Portable Drives

What are the typical uses of Backup Revision Folder for

* Essays
* Scripting
* Documents
* Coding
* Cad and Drawing
User Prompt
Backup Revision Folder

Tray Menu
Backup Revision Folder

Of course, all comments and suggestions welcome.

brett
formerly dB(doublebogey)

Downloadfile
[/list]

mouser:
great idea..
i can think of one major feature that would be nice:
let user configure where to save revisions - especially in a subdirectory of current folder - i would even prefer that much by default.

ie you run it in a directory X and all revisions are saved automatically to X\Revisions\...

brett:
Hi Mouser

great idea..
i can think of one major feature that would be nice:
let user configure where to save revisions - especially in a subdirectory of current folder - i would even prefer that much by default.

ie you run it in a directory X and all revisions are saved automatically to X\Revisions\...
-mouser (December 15, 2006, 01:05 PM)
--- End quote ---

That was exactly the setup I used when I first started, but ran into trouble with a thumb drive.
I did not want to keep the revisions on the thumb drive, for my own saftey. :)
Because one of the main aims was to have this as NON-configurable. I decided that a subdirectory of MyDocs would be the best place.

After the challenge, I will do two versions if thats Ok.
Non-Configurable. * for family and others that do not use preferences.  ABC,123 Simple :huh:
Configurable. * set directories,  multiple directories, customise historylog, etc

Thanks always
..dB..
doublebogey

mouser:
I did not want to keep the revisions on the thumb drive, for my own saftey.
--- End quote ---

by safety i assume you mean that the point of this was to keep the backups on a separate drive in case the current drive fails.  that makes sense.

umeca74:
this reminds me of a tool called "keepit" (http://www.keep-it.com/) which was the exact kind of thing you were after. It was perfect for one man shows, but sadly it is no longer developed and doesn't run properly in XP SP2. I had to turn to tortoiseSVN which is total overkill. I'll have a go with yours and give you my feedback

Navigation

[0] Message Index

[#] Next page

Go to full version