Re: Linux-2.5.8-pre1

David Woodhouse (dwmw2@infradead.org)
Sat, 06 Apr 2002 18:25:47 +0100


lm@bitmover.com said:
> If you want to do it preserving all the BK info, i.e., a pull with
> some option to send a particular changeset, that doesn't work. BK has
> an invariant which is that the parent of any changeset you send must
> be present in the receiving repository or it won't work.

> What you want to do is cherrypick, to do that with BK you have two
> choices:
> a) wait for LODs
> b) export as a patch and import as a patch.

c) Observe that all the files touched are identical in the two repositories
before the changeset in question.
Copy the post-changeset SCCS files for the changed files to the new
repository.
Get the relevant lines identifying each new delta from the ChangeSet file
in the original repository, add them to the ChangeSet file in the
new repository, and bk ci it.
Mutter darkly that this really shouldn't be hard to get BK to do by
itself, in the case where the pre-changeset files are identical in
each repository.

Admittedly I hadn't created any files that time, just committed a large
patch by copying in the new version of many files (from a CVS tree), running
bk citool and giving an appropriate change log for each one - hence I didn't
want to lose the change logs by exporting and reimporting it when I
realised I'd actually done it in the wrong repository.

--
dwmw2

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/