Hi, all!

A kinda funny story about "Fossil Worst Practices"...

(To be clear: this is a story of stupid user error, not a bug in fossil.)

Since i often tweak the fossil sources, my "main" (only) fossil binary is
the one in my source tree. On my system ~/bin/f is a symlink to my dev
binary.

What i was _trying_ to do was to force "fossil version" to re-generate its
numbers (just for a test i was doing), and so i thought i could do it by
removing the manifest files. That problem was, i then did a "make clean"
just before that, just to be sure everything would be rebuild. And of
course make clean wiped out my only fossil binary. When the build failed i
simply tried to revert the manifest files. So i ended up in the situation
of needing fossil (which i just deleted) to do the revert, so that i could
re-build fossil, so that i could get back to work.


---------- Forwarded message ----------
From: Stephan Beal <Stephan.Beal@...>
Date: Tue, Mar 13, 2012 at 3:54 PM
Subject: fossil worst practices....
To: sgbeal <[email protected]>


[stephan@host:~/cvs/fossil/fossil]$ rm manifest manifest.uuid
[stephan@host:~/cvs/fossil/fossil]$ clm
rm -rf bld/* fossil
[stephan@host:~/cvs/fossil/fossil]$ f up
bash: /home/stephan/bin/f: No such file or directory

ooops.

[stephan@hamsun:~/cvs/fossil/fossil]$ m
...
make: *** No rule to make target `src/../manifest.uuid', needed by
`bld/VERSION.h'.  Stop.

oooops.

--
Stephan Beal
[email protected]
Senior Software Developer
ConSol* Software GmbH    Tel.: +49 (0) 89 45841 573
Franziskanerstr. 38      Fax:  +49 (0) 89 45841 552
81669 München            Mobile: +49 (0) 179 211 9767



-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to