Mongrel2 is now officially on Github
github.com
github.com
The only destructive packing operation takes great care in making sure it has stable storage before deleting stuff.
No, it doesn't save you from a dead disk, but at least you can at any time ask for the consistency of the repository.
And finally, it is good to see Zed learning from the experience :)
From this message, emphasis mine: http://www.mail-archive.com/fossil-users@lists.fossil-scm.or...
fossil revert -- This is what destroyed my work.
They were *uncommitted changes*, so once I did this
they were gone. I didn't realize it'd nuke them
until it was too late.`hg purge` purges all files not tracked by mercurial and `hg rever --no-backup file.py` can be used when you don't want backup.
Considering its usefulness, I am happy to put up with untracked, original file it creates which I don't need most of the times; but boy is it a lifesaver when I do need it.
In this case with fossil, the bug tied my hands so that the only way I could get the code back was to revert. It was a choice between trying to reverse engineer my original uncommitted work or revert and at least try to recover the repo. Since I don't work on more than one thing at once reverting was the best choice.
Zed lost his working copy. You can do this in git by running "git reset --hard".
Some people think of the whole DAG as history.
Were git able to rewrite history, it couldn't use SHA1 checksums as names for the content. Note that a rebase alters the SHA1 stack you have, so it is regarded as something different. But you can't do that easily with published stuff as it would render further work impossible.
Fast forward is the recognition that a stick-it-note can be moved linearly ahead.
You won't be rewriting history, you will be writing new history and then forget about the old. But it is still there should accidents happen.
According to Git. And not if it's a tag object.
You won't be rewriting history, you will be writing new history and then forget about the old.
This is getting ridiculous. Next we'll be talking about parallel universes.
Well done all around.