* Sylvain Le Gall [Mon, 10 Dec 2007 22:49:43 +0100]:
> Hello,
Hello Sylvain,
> On Mon, Dec 10, 2007 at 06:55:26PM +0100, Adeodato Simó wrote:
> > Package: unison-gtk
> > Version: 2.13.16-9
> > Severity: normal
> > Suppose I start unison-gtk like:
> > % unison-gtk empty.prf -path bin
> > Where empty.prf only has includes that set options and contain "ignore"
> > rules.
> > Then, only bin/ is considered. If I click on "Restart", bin/ gets
> > rescanned again, but if I press "r", a whole lot more things get
> > scanned. Not sure if it's just scanning all the root, or the directories
> > specified in default.prf.
> Can you attach you empty.prf to the bug ? This can help me to keep a
> record for this bug (when i will submit it upstream).
My original empty.prf contains lots of irrelevant rules like ignores and
stuff, but this problem is completely reproduceable for me with this
minimal empty2.prf file:
-8<-
root = ssh://desktop//usr
root = /tmp/usr
->8-
Then, I run:
laptop% mkdir /tmp/usr
laptop% unison-gtk empty2.prf -path local
Unison starts, warns about being the first sync, and then offers to sync
local from desktop to laptop. I press "Go".
Right after that, if I click on "Restart", it goes to scan, and it
finishes quickly (my /usr/local is small), with no changes.
If, on the other hand, I press the "r" key instead of clicking refresh,
it takes a lot of time, and strace shows that it's processing all of
desktop:/usr.
I hope you can reproduce with this information.
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
Listening to: Rebekah del Rio - Dindi