>Т.е. нужна функция сравнения двух веток от двух параметров - "веса" ветки и
>даты ветки, при которой данные неприятности не возникают.
>Предложения будут?
Делать уменьшение веса в зависимости от даты, а архивацию проводить только по весу.
Например, один день - вес уменьшается на 1, два дня - на 2 и т.д.
Так весомая в начале, но старая ветка, сама уменьшит свой вес до нуля. И в архив.