[PATCH] bzr status --versioned
Kent Gibson
warthog618 at gmail.com
Sat Feb 24 06:21:35 GMT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Attached is a patch that adds a --versioned option to bzr status,
similar to the one already in bzr ls.
With the --versioned option all unknowns are omitted - effectively
they are treated as ignored.
I find this useful for those occasions where I can't be bothered
keeping .bzrignore up to date, or where the ignore patterns I want for
adds differ from those I want for status (for the status I just want
to see which versioned files have changed, damn it).
Sure, I could post-process the output of bzr status (or more likely
bzr status --short), but why waste CPU cycles generating and then
filtering unknowns I don't want to see?
As part of the patch I refactored TestStatus.test_status into 3 -
test_status_plain, test_status_short and test_status_versioned. I'm
not totally happy with that split (it repeats the test procedure 3
times), but I wasn't happy adding --versioned tests to the existing
case, which was big enough already, nor with trying to break the
procedure into separate cases. Any better suggestions?
Cheers,
Kent.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFF39lugoxTFTi1P8QRAgK8AKCxpI/ExE6Bf4HPHLTvLj2jzSkScQCfa7Dd
PR6VdKe+7DsO5W5XTs6rUR8=
=BN5Z
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: status_versioned.patch
Type: text/x-patch
Size: 7315 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20070224/160c826c/attachment-0001.bin
More information about the bazaar
mailing list