2008/5/16 Santiago Estrada Rubio <[EMAIL PROTECTED]>:

>  In connection with Web Expression assistance, there is another issue I want 
> to comment. It is appropriate to use Web Expression to rename files in order 
> to use the automatic assistance. But it is also appropriate to use "darcs mv" 
> to continue the history of changes of the file. Our current solution is to 
> change the name twice: first rename the file in Web Expression explorer in 
> order to update automatically all links to the file. Then (don't record 
> changes yet) come back to the original name, and use "darcs mv" to change the 
> name forever.

You don't have to come back to original name, you can as well use
"darcs mv" ex post facto.


>  In connection with the previous case, there is a more subtle issue. When 
> Expression Web updates all links to the renamed file, we would like DARCS 
> interprets these changes as a single "replace", but DARCS interprets them as 
> many different hunks. In this case, we cannot use the previous procedure: 
> replace in Web Expression, use DARCS revert and then use DARCS replace. The 
> automatic Web Expression "replace" depends on token context (it just changes 
> the file path when it appears in html links: href, etc..), while DARCS 
> replaces all token occurrences despite of context. Our current solution is to 
> let DARCS interpret Web Expression automatic path replace as many different 
> hunks.
>
>  Similar issues arise with Visual Studio automatic assistance to change the 
> name of files and programming entities like classes, methods and fields: 
> Visual Studio name changes assistance takes into account the scope of the 
> programming entity (that's great, but It doesn't change other entity name 
> references: comments, etc.).

Again, darcs replace works ex post facto. The darcs replace command
works even if Web Expression has done (some) changes in the working
files.

Looks like darcs 2 has some regression related to darcs replace in move'd fils.

-- 
Pekka.Pessi mail at nokia.com
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to