If I rename or moved a file to a different location, then there is a  
difference if I do a delete and add lateron or use a fossil mv  
command. With the first  the history of the file will be lost.

It is difficult to determine afterwards which files are really new and  
which are renamed and what were their previous names.


Am 23.11.2009 um 23:04 schrieb Joshua Paine:

> On Mon, 2009-11-23 at 15:31 +0100, Heinrich Huss wrote:
>> a lot of files were moved, renamed and merged. In this
>> situation it is not easy to handle this later manually using fossil.
>
> `fossil add` will recurse directories and can be used with wildcards,
> and it's harmless to `fossil add` things that have already been added,
> so unless you have a lot of files mixed in that are not in the repo  
> and
> should stay not in it, adding the new or renamed files shouldn't be  
> too
> much of a problem. So, seems like the biggest problem for handling  
> this
> after the fact is `fossil rm`ing all those files that no longer exist.
>
> It would be nice if fossil had an auto-remove command, but in the
> meantime michael richter provided this shell command to handle that  
> sort
> of thing in response to my similar question a month ago:
>
> fossil changes | grep ^MISSING | sed 's/^MISSING *//' | xargs fossil  
> rm
>
> AFAICT, this would need to be run from the root of your open repo  
> (i.e.,
> would fail in a subdir thereof).
>
>> I think the best solution is to write a plugin for eclipse
>
> In some sense best, no doubt, but sticking the above into a one-line
> shell script may be good enough, and much much faster!
>
> -- 
> Joshua Paine
> LetterBlock: Web applications built with joy
> http://letterblock.com/
> 301-576-1920
>
> _______________________________________________
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

_______________________________________________
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