On Sat, Aug 27, 2011 at 2:09 AM, Dmitry Chestnykh
<dmi...@codingrobots.com>wrote:

> Yeah, I haven't written code to alter stash and undo tables that already
> exist in local _FOSSIL_ database with the new isLink column yet. If you
> close and reopen repository, they'll be recreated.
>

Doh... that was a bad idea. My changes were in a branch, so my session went
something like:

~> f close
f: there are unsaved changes in the current checkout
~> f close --force
~> f open ... --keep

and now my trunk has a mix of the former branch and the trunk, and the
changes i wanted to stash are now merged with stuff from that branch which
was in my checkout when i did 'fossil close'. This isn't a bug - i can see
why/how it happened, but the moral of the story is: if you're gonna
close/re-open, make sure you're at the trunk when you do it.

What i was trying to do was stash uncommitted changes from the branch so
that i could go back to the trunk. When stashing failed, a close left me
with the branch's state + my uncommitted changes. A re-open brought me to
the trunk, and my pre-commit state is such that the trunk thinks it contains
all the changes from the branch.

Doh.

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to