|
Created on 2008-11-04.10:00:42 by twb, last changed 2009-10-23.23:31:02 by admin.
msg6582 (view) |
Author: twb |
Date: 2008-11-04.10:00:39 |
|
I can reproducibly generate the failure
mergeConflictingNons failed in geteff with ix
by pulling a patch from my make branch to unstable, recording a
conflict resolution, then trying to pull the remaining patches.
$ darcs get --lazy http://twb.ath.cx/darcs-unstable
$ echo yd | darcs pull --repodir darcs-unstable http://twb.ath.cx/darcs-make
$ darcs record -am x --no-test --repodir darcs-unstable
$ darcs pull --all --repodir darcs-unstable http://twb.ath.cx/darcs-make
darcs: mergeConflictingNons failed in geteff with ix
{{
|hunk ./GNUmakefile 39
|+ ./src/Darcs/SlurpDirectory\
|conflictor [
|hunk ./GNUmakefile 39
|+ ./src/Darcs/SlurpDirectory\
|]
||:
|hunk ./GNUmakefile 35
|-SRC_DIRS:=. ./src ./src/Crypt\
|- ./src/Darcs\
|- ./src/Darcs/Commands\
|- ./src/Darcs/Repository\
|- ./src/Darcs/Patch\
|- ./src/win32\
|- ./src/win32/System\
|- ./src/win32/System/Posix\
|+SRC_DIRS := . $(shell find src/ -name sys -prune -o -type d -print)
|:
hunk ./GNUmakefile 35
-SRC_DIRS:=. ./src ./src/Crypt\
- ./src/Darcs\
- ./src/Darcs/Commands\
- ./src/Darcs/Repository\
- ./src/Darcs/Patch\
- ./src/win32\
- ./src/win32/System\
- ./src/win32/System/Posix\
+SRC_DIRS := . $(shell find src/ -name sys -prune -o -type d -print)
|hunk ./GNUmakefile 35
|-SRC_DIRS:=. ./src ./src/Crypt\
|- ./src/Darcs\
|- ./src/Darcs/Commands\
|- ./src/Darcs/Repository\
|- ./src/Darcs/Patch\
|- ./src/win32\
|- ./src/win32/System\
|- ./src/win32/System/Posix\
|+SRC_DIRS := . $(shell find src/ -name sys -prune -o -type d -print)
|:
hunk ./GNUmakefile 35
-SRC_DIRS := . $(shell find src/ -name sys -prune -o -type d -print)
-
|:
hunk ./GNUmakefile 39
+ ./src/Darcs/SlurpDirectory\
|:
hunk ./GNUmakefile 35
-SRC_DIRS:=. ./src ./src/Crypt\
- ./src/Darcs\
- ./src/Darcs/Commands\
- ./src/Darcs/Repository\
- ./src/Darcs/Patch\
- ./src/win32\
- ./src/win32/System\
- ./src/win32/System/Posix\
+SRC_DIRS := . $(shell find src/ -name sys -prune -o -type d -print)
}}
xx
hunk ./GNUmakefile 35
-SRC_DIRS:=. ./src ./src/Crypt\
- ./src/Darcs\
- ./src/Darcs/Commands\
- ./src/Darcs/Repository\
- ./src/Darcs/Patch\
- ./src/win32\
- ./src/win32/System\
- ./src/win32/System/Posix\
+v v v v v v v
+*************
+SRC_DIRS := . $(shell find src/ -name sys -prune -o -type d -print)
|
msg6703 (view) |
Author: kowey |
Date: 2008-11-20.00:06:47 |
|
I believe this is also resolved by
* resolve issue1043: avoid use of sort_coalesceFL in Patch.Real.
Ignore-this: 79003144c8571ef746108e09192cb4ed
The trouble was that sort_coalesceFL does the "coalescing" which isn't
governed by strict rules. This might have been fixed by changing
sort_coalesceFL to also run canonize, but the cleaner solution is to
simply acknowledge that what I really wanted was just to join together
pairs of inverses, which is much easier than the problem
sort_coalesceFL is trying to solve.
|
|
Date |
User |
Action |
Args |
2008-11-04 10:00:42 | twb | create | |
2008-11-07 11:46:16 | kowey | set | priority: urgent nosy:
kowey, dagit, simon, twb, thorkilnaur, dmitry.kurochkin |
2008-11-07 12:07:08 | kowey | set | topic:
+ Conflicts, Darcs2 nosy:
+ Serware |
2008-11-20 00:06:54 | kowey | set | status: unread -> resolved-in-unstable nosy:
kowey, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, Serware messages:
+ msg6703 |
2009-01-16 14:09:11 | kowey | set | status: resolved-in-unstable -> resolved nosy:
kowey, dagit, simon, twb, thorkilnaur, dmitry.kurochkin, Serware |
2009-08-10 23:50:25 | admin | set | nosy:
- dagit |
2009-08-25 17:33:31 | admin | set | nosy:
+ darcs-devel, - simon |
2009-08-27 14:15:08 | admin | set | nosy:
kowey, darcs-devel, twb, thorkilnaur, dmitry.kurochkin, Serware |
2009-10-23 22:45:30 | admin | set | nosy:
+ serware, - Serware |
2009-10-23 23:31:02 | admin | set | nosy:
+ Serware, - serware |
|