Re: Linux-2.5.8-pre1

From: David Woodhouse (dwmw2@infradead.org)
Date: Sat Apr 06 2002 - 12:25:47 EST


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/



This archive was generated by hypermail 2b29 : Sun Apr 07 2002 - 22:00:19 EST