Revision: tla--revlib-fix--1.2--patch-1 Archive: johannes@sipsolutions.de--2004 Creator: Johannes Berg Date: Sat Jan 24 17:25:53 CET 2004 Standard-date: 2004-01-24 16:25:53 GMT Modified-files: libarch/build-revision.c libarch/cmd-get.c libarch/cmd-library-find.c libarch/cmd-library-remove.c libarch/libraries.c libarch/libraries.h libarch/library-txn.c libarch/local-cache.c New-patches: johannes@sipsolutions.de--2004/tla--revlib-fix--1.2--patch-1 Summary: fix library-remove Keywords: Closes-Bugs: Depends: library remove wasn't able to delete a revision that had a broken inode sig. This fixes it by adding a new parameter to arch_library_find by which it only conditionally checks the inode signature. This parameter is set to 0 in cmd-library-remove so that even a revision with a broken inode signature can be deleted. Everywhere else it is set to 1, but there could possibly be places where it should be 0 for some speed-ups, I haven't checked that though.