On Wed, Mar 18, 2015 at 4:47 PM, Taylan Ulrich Bayırlı/Kammer
wrote:
> l...@gnu.org (Ludovic Courtès) writes:
>
>> 2. Upon rollback from P to N, keep all the generations, but use P+1
>> for the next generation number. Doesn’t work, because rolling back
>> from P+1 would bring you back
l...@gnu.org (Ludovic Courtès) writes:
> 2. Upon rollback from P to N, keep all the generations, but use P+1
> for the next generation number. Doesn’t work, because rolling back
> from P+1 would bring you back to P instead of N.
Perhaps we can eventually move to an actual tree struct
Tomáš Čech skribis:
> 1] install some package (you'll have N and N+1)
> 2] install some other package (you'll have N, N+1 and N+2)
> 3] delete generation N+1 (you'll have N and N+2)
> 4] switch to generation N
> 5] install some package - you'll get generation N+1 again
> (you'll have N, N+1 and
Generation number is not always the maximum of all generation numbers
and so generation number is not always monotonic.
Steps to reproduce:
Lets start with on generation N.
1] install some package (you'll have N and N+1)
2] install some other package (you'll have N, N+1 and N+2)
3] delete gener