* Request for help on daggy fixes and NCC
@ 2008-03-29 15:26 Holger Freyther
2008-03-29 16:12 ` Koen Kooi
0 siblings, 1 reply; 2+ messages in thread
From: Holger Freyther @ 2008-03-29 15:26 UTC (permalink / raw)
To: openembedded-devel
Hey,
I need some help. Due NCC conflicts in the tree Openmoko we had to rename
packages/openmoko-projects to packages/openmoko-projects.merge to be able to
sync (this obviously loses history and defeats the purpose of a SCM but this
is another story). Then we were able to "merge" (??), this left the above
directory to be manually merged. On this manual merge a minor mistake
happened.
As we all know about the concept of Daggy fixes, this minor mistake is best
fixed by checking out the revision with the mistake, applying a fix and then
merging. I think the mtn selectors are pretty cool, so checking things out
was not a issue, fixing the manual merge was done manually, by getting the
parent revision (p:revid), copying the dir to some other position, then doing
the manual merge, comitting to my working branch (don't want to risk the
stability of the main branch before mass production is starting). And now all
I would need to do is to type mtn merge (or MTN_MERGE=kdiff3 mtn merge due a
minor bug in mtn 0.37).
Sadly this merge triggers another NCC and I think the danger of breaking
something in manually fixing the NCC is higher than the use of a daggy fix.
So what is your opinion on this? Would you do daggy fixes? Would you avoid
them? Would you first try and see if the result is mergable?
Thankfully I could use mtn db to kill the daggy fix rev manually and now need
to apply the fix on top. And I love the concept of the daggy fix :(
comments, help, a mtn NCC merger would be highly appreciated
z.
Output of mtn (note the lack of a path):
mtn: 2 heads on branch 'org.openmoko.zecke.april-update'
mtn: [left] 526e34f764c9f16783073bc97e3a0a3d8ed0cabb
mtn: [right] d28e95f2bb1dccbcc74a3abd7c95739c217367a5
mtn: warning: orphaned node conflict on node 24181, dead parent 22904, name
gsmhandset.state
mtn: warning: rename target conflict: nodes 27576, 27203, both want parent
13846, name openmoko-minimal-image.bb
mtn: warning: rename target conflict: nodes 27577, 24165, both want parent
23067, name make_linux-fix.patch
mtn: warning: rename target conflict: nodes 27578, 27269, both want parent
761, name intltool-native_0.37.1.bb
mtn: warning: rename target conflict: nodes 27579, 27270, both want parent
761, name intltool_0.37.1.bb
mtn: warning: rename target conflict: nodes 27969, 24185, both want parent 10,
name qtopia-phone
mtn: warning: rename target conflict: nodes 27976, 24197, both want parent
13846, name openmoko-qtopia-image.bb
mtn: warning: rename target conflict: nodes 27977, 27263, both want parent
13846, name openmoko-qtopia-x11-image.bb
mtn: warning: rename target conflict: nodes 27978, 27271, both want parent
17185, name pty-forward-native.bb
mtn: warning: rename target conflict: nodes 27979, 27272, both want parent
17185, name serial-forward.bb
mtn: warning: rename target conflict: nodes 27993, 27264, both want parent
13847, name task-openmoko-qtopia-x11.bb
mtn: warning: rename target conflict: nodes 27994, 24198, both want parent
13847, name task-openmoko-qtopia.bb
mtn: warning: resolve non-content conflicts and then try
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Request for help on daggy fixes and NCC
2008-03-29 15:26 Request for help on daggy fixes and NCC Holger Freyther
@ 2008-03-29 16:12 ` Koen Kooi
0 siblings, 0 replies; 2+ messages in thread
From: Koen Kooi @ 2008-03-29 16:12 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Holger Freyther schreef:
| Sadly this merge triggers another NCC and I think the danger of breaking
| something in manually fixing the NCC is higher than the use of a daggy
fix.
| So what is your opinion on this? Would you do daggy fixes? Would you
avoid
| them? Would you first try and see if the result is mergable?
|
| Thankfully I could use mtn db to kill the daggy fix rev manually and
now need
| to apply the fix on top. And I love the concept of the daggy fix :(
My experience with OE developers is that daggy fixed is such a non-cvs
concept that if one would do a daggy fix, people would start bitching on
IRC about creating multiple heads and a 'bogus' merge for working of an
'old' OE tree.
If only monotone had something like 'hg transplant'....
regards,
Koen
PS: daggy fixes rock!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFH7mqEMkyGM64RGpERAk31AJ9o7mvrhEGSOEebHyAJLE7xR3ldeACeMNGT
+ombgToVwHZ4lo0cV9n3G3g=
=5I31
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-03-29 16:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-29 15:26 Request for help on daggy fixes and NCC Holger Freyther
2008-03-29 16:12 ` Koen Kooi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.