DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: powerful undo  (Read 13,151 times)

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
powerful undo
« on: May 14, 2012, 08:12 AM »
hello!

I need a powerful Undo context menu of WinXP, that will open submenus with all previous actions archived and ready to be undo'ed

thanks!

Curt

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 7,565
Re: powerful undo
« Reply #1 on: May 14, 2012, 09:36 PM »
your wording "all previous actions" is of course nonsense.
What kind of actions are you talking about?

vlastimil

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 308
    • Participated in NANY Challenge Three Times
Re: powerful undo
« Reply #2 on: May 15, 2012, 07:24 AM »
If you want to have control over files in a folder and be able to see previous revisions, differences and such things, maybe you are looking for some kind of source code management system like Mercurial, Git, SVN, etc.

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
Re: powerful undo
« Reply #3 on: May 15, 2012, 07:40 PM »
well, I basically mean what current undo does in WinXP's Windows Explorer, ie. undelete, unmove, unrename files etc

but it offers to undo only the last action, while I would like to undo any previous too

also, undoing closing of windows, applications, or whatever else could be useful, would be nice too

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
Re: powerful undo
« Reply #4 on: May 18, 2012, 04:56 PM »
any??

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,649
    • Participated in NANY Challenge Eleven Times
    • Coding Snacks
    • Linux User
    • Hardware Hacker
Re: powerful undo
« Reply #5 on: May 18, 2012, 05:02 PM »
any??
What vlastimil said is probably the most reliable and usable option. Have you tried that already?

Restoring closed windows is handled by one of Skrommel's snacks, GoneIn60s, afaik.
/Ton
Ath's software collection, Quote: "A problem well stated is a problem half-solved." (Charles Kettering)

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
Re: powerful undo
« Reply #6 on: May 18, 2012, 05:38 PM »
to be honest, I didnt undestand a thing of what vlastimil said  ;D

x16wda

  • what am I doing in this handbasket?
  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 888
    • Participated in NANY Challenge Once
Re: powerful undo
« Reply #7 on: May 18, 2012, 07:10 PM »
also, undoing closing of windows, applications, or whatever else could be useful, would be nice too

ReOpen may do part of what you want, it will let you re-open folders or programs that you have recently used.
vi vi vi - editor of the beast

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: powerful undo
« Reply #8 on: May 18, 2012, 07:24 PM »
any??

Kalos, in regards to your file system requests, I don't think you realise the insane complexity of what you're asking for.  How do you expect a program to automatically keep track of all sorts of changes, deletes, copies, moves and such and then, poof, just let you restore stuff at the drop of a hat?  File systems simply don't work that way...

to be honest, I didnt undestand a thing of what vlastimil said  ;D

What vlastimil is talking about is probably your only hope of approximating what you want in regards to file system changes and this is what as known as a version control system (VCS).  Here's a quick read describing what such a thing can do for you:

http://abdullin.com/wiki/version-control-system-vcs.html

However, this is not an automatic, everything-on-your-system type of thing.  That is, you would have to commit snapshots of the files and such you want to be able to revert to.  All this, of course, would require a decent amount of setup on your part.  In addition, you would need a good amount of disk space if you plan to try and version control large numbers of (large) files.

Shades

  • Member
  • Joined in 2006
  • **
  • Posts: 2,954
Re: powerful undo
« Reply #9 on: May 18, 2012, 09:35 PM »
+1 to the post above

Besides that, you have to have the discipline to keep using the selected VCS system for all the files you want to keep track of. And that is a lot harder for users that don't quite grasp the concept and/or significance of these kind of systems.

Read up on the material already offered by skwire, there are threads here in DC that discuss these systems in more detail and search on the internet for (free) books on this subject.

Once you get the logic behind such systems, you'll wonder how you ever could have gotten by (with computing) before.

Oh yeah, don't make the mistake of using VCS systems as an alternative for a backup. 

The easy path is usually downhill...

Ampa

  • I am cute ;)
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 592
Re: powerful undo
« Reply #10 on: May 19, 2012, 03:55 PM »
@skwire: I think you're coming at this from the wrong end... no need to monitor and record all those things! Simply with the invention of a time machine it would be easy to step back to an earlier moment in the 4th dimension, with no need to 'undo' anything - physics would take care of it all!

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: powerful undo
« Reply #11 on: May 19, 2012, 06:45 PM »
@skwire: I think you're coming at this from the wrong end... no need to monitor and record all those things! Simply with the invention of a time machine it would be easy to step back to an earlier moment in the 4th dimension, with no need to 'undo' anything - physics would take care of it all!

Ha.  :P  If it were that easy...

kalos

  • Member
  • Joined in 2006
  • **
  • Posts: 1,824
Re: powerful undo
« Reply #12 on: May 20, 2012, 10:38 AM »
an OS with such feature implemented in OS-level would be marvelous!

jgpaiva

  • Artificial Idiocy
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • Cody Award
    • Participated in NANY Challenge Once
    • Coding Snacks
    • Portugal Inhabitant
    • Linux User
Re: powerful undo
« Reply #13 on: May 21, 2012, 10:04 AM »
In terms of filesystems, there are a bunch of them that don't really delete anything and keep a previous version of every item. Obviously, they can run out of space quickly, and finding the specific previous version you are looking for might be a small nightmare.
What you mentioned also seems vaguely related to Shadow Copyw.
But at least in terms of deleted files, I believe the best option is to extend the recycle bin maximum size to the max (see here). This allows you to retrieve everything you delete from the recycle bin.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,970
    • Gathering Badge
    • Participated in NANY Challenge Once
Re: powerful undo
« Reply #14 on: May 21, 2012, 01:21 PM »
For important work, I use FileHamster (FH) - it will archive a copy of your file when you save it - lots of other apps do this, often even better than FH, but FH has the ability to save a note with each backup version. Also it has a reasonable viewer for looking at your backup/related-notes. It works reasonably well and has great potential imo, but neither the general public nor the developers seem interested in extending it (e.g. via tagging of files). See here for more details of my usage if you're interested. You'll need the full "Advanced" paid version (I think there's a trial).
Tom

Original address: https://www.donationcoder.com/forum/index.php?topic=30984.0