[Fwd: Re: best way to add unknowns from the command line?]

Chris Hecker checker at d6.com
Sun Apr 1 08:08:08 UTC 2012


Yeah, I don't use qadd so don't need a workaround for it specifically, I
was just looking at it as an option for adding unknowns easily and
selectively, but the recurse-at-startup thing was a showstopper.

A print-relative-paths parameter to status and unknowns would be best
for my use-case, but I started the thread not to necessarily ask for a
feature, just to find out what others do.

Chris


On 2012/03/31 12:43, Alexander Belchenko wrote:
> SOrry, forgot to hit reply-all.
> 
> -------- Исходное сообщение --------
> Тема: Re: best way to add unknowns from the command line?
> Дата: Sat, 31 Mar 2012 22:42:58 +0300
> От: Alexander Belchenko <bialix at ukr.net>
> Кому: Chris Hecker <checker at d6.com>
> Ссылки: <4F6A435E.1010706 at d6.com> <4F6AD5D0.8030103 at ukr.net>
> <m21uoljaf3.fsf at canonical.com> <4F6AF394.4080009 at ukr.net>
> <4F6AF7D9.9040309 at arbash-meinel.com> <4F6D61A1.8050105 at d6.com>
> <4F70266A.4020000 at ukr.net>
> <b73f88c7-3096-4171-b455-fd379a7b8893 at email.android.com>
> 
> Chris Hecker пишет:
>> I only have a few entries in unknowns, but that's because st/unknowns
>> do it the scalable way, and don't recurse. One of the entries is
>> "docs/" which has 2gb of binary data like images and videos, and
>> another is "libs/test/" which has probabaly 10 library source trees in
>> subdirs that I'm evaluating.
> 
> 2gb of binary data does not matter. Only number of files matters.
> You have a lot of files and subdirectories, obviously. You could
> selectively ignore content of some directories, e.g.
> 
> libs/test/foo/*
> libs/test/bar/*
> 
> to help qadd, but I understand that this is not solution you want,
> just poor workaround.
> 
> qadd runs `bzr add` with `--no-recurse` options behind the scene to
> make sure that we will add only those files user selected in GUI. So
> we don't blindly add the whole directories, because we have no
> guarantee that list of files does not changed between the time qadd
> was invoked and OK button is pressed. Therefore qadd has to recurse
> and collect the entire list of unknown files.
> 
> One can imagine that there is other smart way to do the right thing,
> but so far you're the first person who complains. That does not matter
> that current behavior cannot be improved, but somebody should actually
> write a patch for it.
> 
>>
>> Chris
>>
>>
>> Alexander Belchenko <bialix at ukr.net> wrote:
>>
>>     Chris Hecker пишет:
>>     > I ignore stuff I will never want to add, but I usually have a
>> couple
>>     > directories and a couple files that I keep unversioned and
>> unignored
>>     > because I'm trying to figure out what I want to do them, and I like
>>     > them showing up in bzr st, which I run constantly.  It's kind of
>> like
>>     > a little todo list.
>>
>>     That looks weird. If you have only couple of files and couple of
>>     directories then why you said qadd was very slow to open your tree
>> with     couple of unknown directories?
> 
> 



More information about the bazaar mailing list