view tests/test-branches.out @ 11715:4f9dfb54c8b5 stable

qpush --move: move the right patch even with comment lines 88fc876a4833 caused that we find the index of the moving patch in self.series but look it up in self.full_series. The difference between these is that full_series also contains comment lines, and we thus moved the wrong patch. Use back self.full_series to find the moving patch, but take care of striping the patch guard markers before comparing the patch name. Test cases have been added for comments and empty lines in self.full_series, and for the case of guarded patches. Original patch contributed by Mads Kiilerich <mads@kiilerich.com>
author Gilles Moris <gilles.moris@free.fr>
date Sat, 10 Jul 2010 21:23:00 +0200
parents 5b48d819d5f9
children
line wrap: on
line source

marked working directory as branch a
marked working directory as branch q
reset working directory to branch a
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
marked working directory as branch b
1 files updated, 0 files merged, 2 files removed, 0 files unresolved
marked working directory as branch c
abort: the name 'tip' is reserved
abort: the name 'null' is reserved
abort: the name '.' is reserved
marked working directory as branch a branch name much longer than the default justification used by branches
a branch name much longer than the default justification used by branches 7:10ff5895aa57
b                              4:aee39cd168d0
c                              6:589736a22561 (inactive)
a                              5:d8cbc61dbaa6 (inactive)
default                        0:19709c5a4e75 (inactive)
-------
a branch name much longer than the default justification used by branches 7:10ff5895aa57
b                              4:aee39cd168d0
--- Branch a
changeset:   5:d8cbc61dbaa6
branch:      a
parent:      2:881fe2b92ad0
user:        test
date:        Thu Jan 01 00:00:04 1970 +0000
summary:     Adding b branch head 2

changeset:   2:881fe2b92ad0
branch:      a
user:        test
date:        Thu Jan 01 00:00:02 1970 +0000
summary:     Adding to a branch

changeset:   1:dd6b440dd85a
branch:      a
user:        test
date:        Thu Jan 01 00:00:01 1970 +0000
summary:     Adding a branch

---- Branch b
changeset:   4:aee39cd168d0
branch:      b
user:        test
date:        Thu Jan 01 00:00:03 1970 +0000
summary:     Adding b branch head 1

changeset:   3:ac22033332d1
branch:      b
parent:      0:19709c5a4e75
user:        test
date:        Thu Jan 01 00:00:02 1970 +0000
summary:     Adding b branch

---- going to test branch closing
a branch name much longer than the default justification used by branches 7:10ff5895aa57
b                              4:aee39cd168d0
c                              6:589736a22561 (inactive)
a                              5:d8cbc61dbaa6 (inactive)
default                        0:19709c5a4e75 (inactive)
2 files updated, 0 files merged, 4 files removed, 0 files unresolved
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
created new head
b                             10:bfbe841b666e
a branch name much longer than the default justification used by branches 7:10ff5895aa57
c                              6:589736a22561 (inactive)
a                              5:d8cbc61dbaa6 (inactive)
default                        0:19709c5a4e75 (inactive)
changeset:   10:bfbe841b666e
branch:      b
tag:         tip
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     adding another cset to branch b

changeset:   8:eebb944467c9
branch:      b
parent:      4:aee39cd168d0
user:        test
date:        Thu Jan 01 00:00:07 1970 +0000
summary:     adding cset to branch b

changeset:   7:10ff5895aa57
branch:      a branch name much longer than the default justification used by branches
user:        test
date:        Thu Jan 01 00:00:06 1970 +0000
summary:     Adding d branch

changeset:   6:589736a22561
branch:      c
user:        test
date:        Thu Jan 01 00:00:05 1970 +0000
summary:     Adding c branch

changeset:   5:d8cbc61dbaa6
branch:      a
parent:      2:881fe2b92ad0
user:        test
date:        Thu Jan 01 00:00:04 1970 +0000
summary:     Adding b branch head 2

changeset:   0:19709c5a4e75
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     Adding root node

changeset:   10:bfbe841b666e
branch:      b
tag:         tip
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     adding another cset to branch b

changeset:   8:eebb944467c9
branch:      b
parent:      4:aee39cd168d0
user:        test
date:        Thu Jan 01 00:00:07 1970 +0000
summary:     adding cset to branch b

changeset:   7:10ff5895aa57
branch:      a branch name much longer than the default justification used by branches
user:        test
date:        Thu Jan 01 00:00:06 1970 +0000
summary:     Adding d branch

changeset:   6:589736a22561
branch:      c
user:        test
date:        Thu Jan 01 00:00:05 1970 +0000
summary:     Adding c branch

changeset:   5:d8cbc61dbaa6
branch:      a
parent:      2:881fe2b92ad0
user:        test
date:        Thu Jan 01 00:00:04 1970 +0000
summary:     Adding b branch head 2

changeset:   0:19709c5a4e75
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     Adding root node

b                              8:eebb944467c9
a branch name much longer than the default justification used by branches 7:10ff5895aa57
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
--- b branch should be inactive
a branch name much longer than the default justification used by branches 7:10ff5895aa57
c                              6:589736a22561 (inactive)
a                              5:d8cbc61dbaa6 (inactive)
default                        0:19709c5a4e75 (inactive)
a branch name much longer than the default justification used by branches 7:10ff5895aa57
b                             12:2da6583810df (closed)
c                              6:589736a22561 (inactive)
a                              5:d8cbc61dbaa6 (inactive)
default                        0:19709c5a4e75 (inactive)
a branch name much longer than the default justification used by branches 7:10ff5895aa57
no open branch heads found on branches b
changeset:   12:2da6583810df
branch:      b
tag:         tip
parent:      8:eebb944467c9
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     close this part branch too

changeset:   11:c84627f3c15d
branch:      b
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     prune bad branch

reopening closed branch head 12
--- branch b is back in action
b                             13:6ac12926b8c3
a branch name much longer than the default justification used by branches 7:10ff5895aa57
---- test heads listings
changeset:   13:6ac12926b8c3
branch:      b
tag:         tip
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     reopen branch with a change

changeset:   7:10ff5895aa57
branch:      a branch name much longer than the default justification used by branches
user:        test
date:        Thu Jan 01 00:00:06 1970 +0000
summary:     Adding d branch

changeset:   6:589736a22561
branch:      c
user:        test
date:        Thu Jan 01 00:00:05 1970 +0000
summary:     Adding c branch

changeset:   5:d8cbc61dbaa6
branch:      a
parent:      2:881fe2b92ad0
user:        test
date:        Thu Jan 01 00:00:04 1970 +0000
summary:     Adding b branch head 2

changeset:   0:19709c5a4e75
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     Adding root node

% branch default
changeset:   0:19709c5a4e75
user:        test
date:        Thu Jan 01 00:00:00 1970 +0000
summary:     Adding root node

% branch a
changeset:   5:d8cbc61dbaa6
branch:      a
parent:      2:881fe2b92ad0
user:        test
date:        Thu Jan 01 00:00:04 1970 +0000
summary:     Adding b branch head 2

no open branch heads found on branches a
% branch b
changeset:   13:6ac12926b8c3
branch:      b
tag:         tip
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     reopen branch with a change

changeset:   13:6ac12926b8c3
branch:      b
tag:         tip
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     reopen branch with a change

changeset:   11:c84627f3c15d
branch:      b
user:        test
date:        Thu Jan 01 00:00:09 1970 +0000
summary:     prune bad branch