> If I do:
>
> fossil rm some/file.txt
> rm some/file.txt
fossil commit
--
Dmitry Chestnykh
http://www.codingrobots.org
_______________________________________________
fossil-users mailing list
fossil...@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
On Fri, 3 Feb 2012 09:18:32 -0700 Matt Welland wrote:fossil commit
> If I do:
>
> fossil rm some/file.txt
> rm some/file.txt
Anything that takes so long you have to update between ready/completed
states takes long enough you really ought not to be working without a
net, uh, SCM.
Either work on a branch and merge, or disable autosync, work locally
and pull. Then merge back (or push) when it's ready and updated.
<mike
If I do:
fossil rm some/file.txt
rm some/file.txt
...do stuff...
fossil update
then some/file.txt is resurrected which is really really annoying when you just got your build to work and then because files that shouldn't be there suddenly reappear and things break.
I can see where might be some controversy in the behavior of fossil update in this situation. Is there a good practice that avoids the hassle from the files coming back? I've been telling folks to update often to stay in sync and in this case that can cause annoyance and time wasting.
The one possible methodology I can see is to use stash but it seems both overly complicated and actually this behavior seems to violate this phrase in the fossil update help "Any uncommitted changes are retained and applied to the new checkout." :
fossil rm some/file.txt
rm some/file.txt
...do stuff...
fossil stash
fossil update
fossil stash pop
_______________________________________________
fossil-users mailing list
fossil...@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
> > > If I do:
> > >
> > > fossil rm some/file.txt
> > > rm some/file.txt
> >
> > fossil commit
> >
>
> People often prefer to commit when their work has reached some level
> of completion or readiness and partially done commits can cause
> unnecessary breakage for other developers. At the same time staying
> up to date with incoming changes is often a requirement.
Ah, I see what you mean. I thought you forgot to commit before
updating. Sorry for misunderstanding.
--
Dmitry Chestnykh
http://www.codingrobots.com