best way to add unknowns from the command line?
David Ingamells
david.ingamells at mapscape.eu
Fri Mar 23 07:39:14 UTC 2012
On 22/03/12 15:41, Wichmann, Mats D wrote:
>
>
> On Thu, Mar 22, 2012 at 8:21 AM, David Ingamells
> <david.ingamells at mapscape.eu <mailto:david.ingamells at mapscape.eu>> wrote:
>
> Since you seem to be using unix from your directory path syntax
> why don't you write a little bit of bash - or python - or perl -
> to loop over what bzr status returns and prompt before adding or
> filter that list on a specific subdirectory?
>
> Unix has a fantastic amount of tooling that works great together
> but still people still seem to want every tool to re-invent every
> wheel and do everything including wash the dishes.
> I have to say that bzr isn't very unix friendly in this regard as
> it doesn't have a command option that just lists the unknown files
> without any spurious test.
>
>
> bzr ls -u (aka: bzr ls --unknown)
>
I made a typo, but you probably understood:
s/spurious test/spurious text/
Thanks for the suggestion, bzr ls -u was new to me. However the
behaviour of "bzr ls" is broken/confused in version 2.4.2. One would
expect similar behaviour between "bzr ignored", "bzr ls --ignored" and
"bzr --unknown" but:
$ basename `pwd`
trunk
$ bzr ignored # expect "trunk/distr"
trunk/distr ./trunk/distr
$ bzr ls --ignored # expect "distr/"
$ bzr ls --unknown # expect no output
distr/
("bzr ignored" is showing correct behaviour).
Now if there were similar options/commands to also support all the other
states reported by "bzr status" it really would be great! Are there?
added
removed <-- probably not a option "bzr ls" can itself support.
renamed
modified
kind changed
unknown <-- this one buggily supported now
ignored <-- this one buggily supported now
--
*David*
More information about the bazaar
mailing list