bzr cat shows junk when file does not exist in specified rev

Bug #367145 reported by Parth Malwankar
2
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Undecided
Unassigned

Bug Description

If I use "bzr cat -r -NNN file.txt" for a file which exists in the new versions but does not exist in -NNN, bzr spits out a huge "inventory/tree" that does not makes sense to the user and is confusing.

Following is that interaction log:
[clojure]% bzr info
Checkout (format: 1.9-rich-root)
Location:
       checkout root: .
  checkout of branch: http://clojure.googlecode.com/svn/trunk
[clojure]% bzr version
Bazaar (bzr) 1.13.1
  Python interpreter: /usr/bin/python 2.6.2
  Python standard library: /usr/lib/python2.6
  bzrlib: /usr/lib/python2.6/dist-packages/bzrlib
  Bazaar configuration: /home/parthm/.bazaar
  Bazaar log file: /home/parthm/.bzr.log

[clojure]% bzr version-info
revision-id: svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:1354
date: 2009-04-21 15:58:48 +0000
build-date: 2009-04-26 10:23:26 +0530
revno: 1310
branch-nick: trunk

[clojure]% ls
build.xml clojure.iml clojure-slim.jar epl-v10.html readme.txt
classes/ clojure.jar clojure-sources.jar pom.xml src/

[clojure]% bzr cat -r 500 epl-v10.html
bzr: ERROR: The file id "1160@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fepl-v10.html" is not present in the tree <Inventory object at 8af044c, contents={'204@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FMapEntry.java': InventoryFile('204@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FMapEntry.java', 'MapEntry.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='d4f4048c516e107e87f0683a7e10e4df89a10a73', len=2724), '486@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FScript.java': InventoryFile('486@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FScript.java', 'Script.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='152c38ff5a54a32b32a6f63dc2cc4d1e64e6daac', len=995), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FFixNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FFixNum.java', 'FixNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='e275aeadf690fd8141cbf6f8b27ad22123415534', len=3626), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FKeyword.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FKeyword.java', 'Keyword.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='4aa88c9faf457e16bec7b7cb10345f3b67074b3b', len=6729), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FReflector.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FReflector.java', 'Reflector.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='8f06c2fffe3808da16638f0dc43a3355e6a81fb0', len=9587), '2@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fclojure.iml': InventoryFile('2@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fclojure.iml', 'clojure.iml', parent_id='1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F', sha1='f8551b8f43be2a272e31ba096dbcd4da6850462d', len=1238), '267@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FSeqIterator.java': InventoryFile('267@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FSeqIterator.java', 'SeqIterator.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='d16d71e4e6bcacc7fc7c84af46a9e8391030969e', len=857), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FDoubleNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FDoubleNum.java', 'DoubleNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='e6b54ed7deae2fe4c0290e1ba6f89bc051aba429', len=3968), '198@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentCollection.java': InventoryFile('198@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentCollection.java', 'IPersistentCollection.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='f344b7ae9fe2bdbf7a694d36e3fc9c6fc051fe4e', len=605), '426@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fclojure.markdown': InventoryFile('426@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fclojure.markdown', 'clojure.markdown', parent_id='1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F', sha1='e16816702c61071071db56572458462c715e1fe3', len=50213), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FISeq.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FISeq.java', 'ISeq.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='9d5259dda3c2d3a987f3e3d8ee0bca8933814a91', len=773), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRT.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRT.java', 'RT.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='44affac07405ce62d3323a006d58c8c6ab55c285', len=24326), '195@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRestFn.java': InventoryFile('195@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRestFn.java', 'RestFn.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='d413a2676c48ce7cf1b0a992372c36afaad708a0', len=63067), '446@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FNamed.java': InventoryFile('446@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FNamed.java', 'Named.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='71852369bc8d3afd5ff89b2f993e77f473471bd4', len=582), '442@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentStack.java': InventoryFile('442@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentStack.java', 'IPersistentStack.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='159bfb96c22519ccc0451eb24034fc0eb2aef689', len=621), '168@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIndexedSeq.java': InventoryFile('168@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIndexedSeq.java', 'IndexedSeq.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='4e477db3d29a7ac2a2b5a9b22f58ff8233679169', len=555), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FAFn.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FAFn.java', 'AFn.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='38990723d761d628abf8a3cfc6a6f0c51f459ed3', len=16056), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRationalNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRationalNum.java', 'RationalNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='556bd28446722e923cf798e127a6f7227611ed25', len=581), '336@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FDynamicClassLoader.java': InventoryFile('336@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FDynamicClassLoader.java', 'DynamicClassLoader.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='92a18dd393753f18b079bdc52940b47a64059521', len=1559), '385@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FCompiler.java': InventoryFile('385@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FCompiler.java', 'Compiler.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='eaac937e4a7008c8fac8ab588390155b8967df91', len=81146), '1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F': InventoryDirectory('1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F', '', parent_id=None, revision='svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:1'), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIMapEntry.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIMapEntry.java', 'IMapEntry.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='41faa3d07bb08bcf470bc3efcc85208a476f23f9', len=551), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FBigNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FBigNum.java', 'BigNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='9f7fce50311ba49688bc66df9b3fa62a05c37fbc', len=3517), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FBox.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FBox.java', 'Box.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='f743c83999e16ea01acbeea88844c5a717dd18bc', len=618), '489@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FMultiFn.java': InventoryFile('489@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FMultiFn.java', 'MultiFn.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='748efb4ded983b455cfc23a1009089985dc2235b', len=10380), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FFloatNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FFloatNum.java', 'FloatNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='37a81268248ef516af2873f3afcca5312060a7bc', len=578), '305@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRef.java': InventoryFile('305@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRef.java', 'Ref.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='c02d86e3d285f272c16cd7971224bce37d37dc60', len=9705), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIFn.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIFn.java', 'IFn.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='8d8b3a0eeb8c215db06a6fc622518e1a245049b7', len=5095), '155@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure': InventoryDirectory('155@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure', 'clojure', parent_id='155@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm', revision='svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:155'), '199@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FAssociative.java': InventoryFile('199@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FAssociative.java', 'Associative.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='0e637efe8b85cae9006e1abb72a7595f4256f68e', len=691), '199@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FSequential.java': InventoryFile('199@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FSequential.java', 'Sequential.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='106aeba9acd755fa773e9778b9912d34503c5fc9', len=518), '190@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentTreeMap.java': InventoryFile('190@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentTreeMap.java', 'PersistentTreeMap.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='07488ffa642ff7f9cf803acb6fa02c3fade37844', len=20438), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FNum.java', 'Num.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='9cc2e417dd06444a4c6d20b2ef2884382272165a', len=5131), '1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2FCPL.TXT': InventoryFile('1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2FCPL.TXT', 'CPL.TXT', parent_id='1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F', sha1='9266c9fac991e645b0556bd6f7352b5030d49331', len=11666), '204@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FAPersistentMap.java': InventoryFile('204@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FAPersistentMap.java', 'APersistentMap.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='6f611940f061d7b042de8f08ef5fc719e36b0941', len=4289), '292@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentVector.java': InventoryFile('292@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentVector.java', 'PersistentVector.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='2312ae44e7de129ff1ef7666239f6caaa5363002', len=10754), '386@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentVector.java': InventoryFile('386@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentVector.java', 'IPersistentVector.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='30ade9cac978847e9d61dc412c26c0627d781100', len=661), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRatioNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRatioNum.java', 'RatioNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='9c891e995bfcb6e566475c7f0b4ce305d5725617', len=4256), '486@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRepl.java': InventoryFile('486@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRepl.java', 'Repl.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='f6c6b68b283b7f181efec49c28f107952bf920c4', len=1884), '216@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentQueue.java': InventoryFile('216@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentQueue.java', 'PersistentQueue.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='dca712044b6a5f491da375403e6b37640e5722da', len=6229), '305@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FLockingTransaction.java': InventoryFile('305@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FLockingTransaction.java', 'LockingTransaction.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='83cb6ba412f7b8c9118c82428988d9b07d8f884a', len=11581), '167@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FArraySeq.java': InventoryFile('167@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FArraySeq.java', 'ArraySeq.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='41db90afc59a3ed4d6e089b9bac9e182a70092cd', len=1492), '477@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FProxyHandler.java': InventoryFile('477@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FProxyHandler.java', 'ProxyHandler.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='6c28a3633a606278d902fded900a9942c75a98c0', len=1650), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FCons.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FCons.java', 'Cons.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='eed9ff842b9ca639c4acc4f6966cbcb9c26f4d9b', len=1075), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentMap.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentMap.java', 'IPersistentMap.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='fa8eec4b703f5979efa69bf17c0a9d59fb507959', len=712), '263@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentHashMap.java': InventoryFile('263@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentHashMap.java', 'PersistentHashMap.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='aabce64ec55fc582d16f1a8a0929102cb15dd3a6', len=16743), '454@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Freadme.txt': InventoryFile('454@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Freadme.txt', 'readme.txt', parent_id='1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F', sha1='c785711ede9d1d7760d5fa4d5c34a58e4e32a10c', len=2247), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentArrayMap.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentArrayMap.java', 'PersistentArrayMap.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='5eaa5491eca24e3bd3155c5d845514648f303016', len=5580), '347@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FVar.java': InventoryFile('347@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FVar.java', 'Var.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='54029d4137181766d46fee3aa2c0ecfd30c5dfe7', len=11555), '379@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fboot.clj': InventoryFile('379@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fboot.clj', 'boot.clj', parent_id='2@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc', sha1='59a38aaf7be17907649dd85e2f448267829d292a', len=19654), '2@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc': InventoryDirectory('2@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc', 'src', parent_id='1@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2F', revision='svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:2'), '210@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentList.java': InventoryFile('210@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIPersistentList.java', 'IPersistentList.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='edfd8890195a8f1725ca71e145cc49089b559bb7', len=565), '210@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FASeq.java': InventoryFile('210@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FASeq.java', 'ASeq.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='9a1c97733922d033125f20d23eb49315e632f959', len=2926), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FSymbol.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FSymbol.java', 'Symbol.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='ab4ec7f1fc040bcf476b5fff949498bdca9ea83b', len=2416), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FObj.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FObj.java', 'Obj.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='af006d27ca1956f2f9d21d0850b439314e90d81d', len=794), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FFnSeq.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FFnSeq.java', 'FnSeq.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='5eb82c78fb67da7e8c2ff8a670f225075589d21e', len=1349), '155@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm': InventoryDirectory('155@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm', 'jvm', parent_id='2@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc', revision='svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:155'), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIntegerNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIntegerNum.java', 'IntegerNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='10f94b67235baaa2264c4c86c5bc077d673a786b', len=583), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FBinding.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FBinding.java', 'Binding.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='f500ad04465d8930e4b521952d0dfe50d7af4a34', len=721), '197@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIteratorSeq.java': InventoryFile('197@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIteratorSeq.java', 'IteratorSeq.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='19c70274ab5c592b0c98ccadd33d60ad63f8bc83', len=1544), '212@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentList.java': InventoryFile('212@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FPersistentList.java', 'PersistentList.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='7559b2a8c7ede619199d811c8925a052ff17a6d3', len=2250), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang': InventoryDirectory('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', 'lang', parent_id='155@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure', revision='svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:158'), '280@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FDelay.java': InventoryFile('280@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FDelay.java', 'Delay.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='23fb59ec08c167248304ea6c649fe20b3481f944', len=825), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRealNum.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FRealNum.java', 'RealNum.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='0d3ed328e946226056ae168bf1d1ffa5a050e67e', len=573), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FLineNumberingPushbackReader.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FLineNumberingPushbackReader.java', 'LineNumberingPushbackReader.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='5dbb31dd44e92cd7cc5ac9245e467d6aa114ebd2', len=823), '164@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FLispReader.java': InventoryFile('164@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FLispReader.java', 'LispReader.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='cd4c07f267f6f85557ace6ebabfe28fd6d851dd9', len=17341), '158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIObj.java': InventoryFile('158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang%2FIObj.java', 'IObj.java', parent_id='158@a41a16f3-9855-0410-b325-31a011a03e7c:trunk%2Fsrc%2Fjvm%2Fclojure%2Flang', sha1='9aa4ba5fda92d4cffa6b9115add9517ff9f9e9ef', len=611)}>.
[clojure]%

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

can't reproduce with 1.16

Changed in bzr:
status: New → Incomplete
Revision history for this message
Parth Malwankar (parthm) wrote :

Just verified this. This works fine in bzr 1.16.

[trunk]% bzr cat -r 500 epl-v10.html
bzr: ERROR: u'epl-v10.html' is not present in revision svn-v4:a41a16f3-9855-0410-b325-31a011a03e7c:trunk:500

Revision history for this message
Vincent Ladeuil (vila) wrote :

Really 1.16 but the milestone is not available anymore. Why ?

Changed in bzr:
milestone: none → 1.17
status: Incomplete → Fix Released
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 367145] Re: bzr cat shows junk when file does not exist in specified rev

On Tue, 2009-06-23 at 08:11 +0000, Vincent Ladeuil wrote:
> Really 1.16 but the milestone is not available anymore. Why ?

Because once a release is done on a milestone launchpad won't let you
use it anymore. Launchpad considers milestones only a *planning
exercise*.

Perhaps we should file a bug about that.

-Rob

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.