Switch fingerprinting to use the global string pool
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 14 Sep 2012 11:21:45 +0000 (14:21 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 14 Sep 2012 11:21:45 +0000 (14:21 +0300)
commit20bf602a2648434d9adc5fda0fb76af0d5766961
tree6712752eac242c4bb6329e4b5e927f649fadced5
parent5bad56b4ab36b71e5d1874073bdcf81665809c53
Switch fingerprinting to use the global string pool

- Transaction preparation fingerprinting now shares all the strings from
  rpmfi's etc. Rpmdb basename iterator still needs a private pool
  as there's nowhere to get a pool handle (for now at least).
- We no longer need to (and actually we couldn't) freeze the
  pool before fingerprinting.
lib/transaction.c