You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You have run fur store five times and your fur pointer is at 6
You run fur back three times to view an old version; your fur pointer is at 3
You make changes and decide to go in a new direction
You run fur store to save your changes; your fur pointer is a 4
This is where the problem lies
You have two more diffs in .fur/diffs/ called 4.f and 5.f that refer back to potentially non-existant lines, directories, or files.
Feature - Erase the future
At #5 in the situation above, fur store should do the following:
check to see if #{pointer}.f exists
prompt user: "You are about to destroy #{ #{number of .fur/diffs/} - 1 } future versions. Do you want to store your project and continue? [y/n]
if [y], continue with store; and:
3.5. loop through the .fur/diffs directory and rm all i.f files that are greater than the #{new fur pointer}.
if [n]; Return a message: "Your changes have not been stored"
The text was updated successfully, but these errors were encountered:
Consider the following premise:
fur init
on a projectfur store
five times and your fur pointer is at 6fur back
three times to view an old version; your fur pointer is at 3fur store
to save your changes; your fur pointer is a 4This is where the problem lies
You have two more diffs in
.fur/diffs/
called 4.f and 5.f that refer back to potentially non-existant lines, directories, or files.Feature - Erase the future
At #5 in the situation above, fur store should do the following:
3.5. loop through the
.fur/diffs
directory andrm
alli.f
files that are greater than the #{new fur pointer}.The text was updated successfully, but these errors were encountered: