Rewrote the strategy for enumerating folders/files to use depth first instead of breadth first, as this seems to consume less memory. Also updated so the callback is invoked before the item is put into the list, as this also reduces the number of items in the list.
Rewrote the strategy for enumerating folders/files to use depth first instead of breadth first, as this seems to consume less memory.
Also updated so the callback is invoked before the item is put into the list, as this also reduces the number of items in the list.

duplicati/duplicati,gerco/duplicati,duplicati/duplicati,gerco/duplicati,AndersGron/duplicati,gerco/duplicati,agrajaghh/duplicati,AndersGron/duplicati,duplicati/duplicati,klammbueddel/duplicati,gerco/duplicati,sitofabi/duplicati,mnaiman/duplicati,duplicati/duplicati,a1ezzz/duplicati,sitofabi/duplicati,klammbueddel/duplicati,AndersGron/duplicati,agrajaghh/duplicati,klammbueddel/duplicati,AndersGron/duplicati,gerco/duplicati,klammbueddel/duplicati,a1ezzz/duplicati,mnaiman/duplicati,sitofabi/duplicati,sitofabi/duplicati,a1ezzz/duplicati,klammbueddel/duplicati,mnaiman/duplicati,AndersGron/duplicati,a1ezzz/duplicati,sitofabi/duplicati,mnaiman/duplicati,agrajaghh/duplicati,mnaiman/duplicati,agrajaghh/duplicati,agrajaghh/duplicati,a1ezzz/duplicati,duplicati/duplicati