The reference is not what I am talking about in general, but an example
General - hg clean is pure evil:
'via Blog this'
Tools such as "hg purge" (or got clean)
have options such as
"remove all unknown files" (hg purge)
"remove unknown and ignored files" (hg purge --all)
Methinks there is a third option needed - not files that you have ignored because they are generated, but files that are skipped over, e.g. because they are controlled by a different version control system.
E.g. -X directory -- often I have a different VCS in the subdirectory, .bzr rather than .hg.
It is dangerous to type in "hg purge --all" in such a situation. E.g. it may delete the .hg/.bzr/.git subdirectories.
This is an example of "splitting": what is a simple action "exclude" from the point opf view of "hg add" is actually two flavors from the point of view of "hg purge".
Disclaimer
The content of this blog is my personal opinion only. Although I am an employee - currently of Nvidia, in the past of other companies such as Iagination Technologies, MIPS, Intellectual Ventures, Intel, AMD, Motorola, and Gould - I reveal this only so that the reader may account for any possible bias I may have towards my employer's products. The statements I make here in no way represent my employer's position, nor am I authorized to speak on behalf of my employer. In fact, this posting may not even represent my personal opinion, since occasionally I play devil's advocate.
See http://docs.google.com/View?id=dcxddbtr_23cg5thdfj for photo credits.
See http://docs.google.com/View?id=dcxddbtr_23cg5thdfj for photo credits.
Wednesday, August 27, 2014
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment