fixed 778632 0.28 thanks I believe this should have been fixed in 0.28 via:
commit c6ca14bac1e848d9414841d7181b7c7cdc85caa2 Author: Rob Browning <r...@defaultvalue.org> Date: Mon Dec 21 13:35:24 2015 -0600 index: always return at least the root for filter prefixes Return at least an entry for the prefix itself for each prefix passed to filter. Otherwise something like "bup save ... x/y" will fail when x is up to date because filter will return nothing, save will traverse nothing in its main loop, and bup will crash with an assertion failure: File "/home/rlb/src/bup/main/cmd/bup-save", line 440, in <module> assert(len(shalists) == 1) Instead "bup save ... x/y" should (and now will) produce a new save containing x/y. Thanks to Simon Persson for helping formulate a good test case. Signed-off-by: Rob Browning <r...@defaultvalue.org> Tested-by: Rob Browning <r...@defaultvalue.org> Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4