00-INDEX 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. bk-kernel-howto.txt: Description of kernel workflow under BitKeeper
  2. bk-make-sum: Create summary of changesets in one repository and not
  3. another, typically in preparation to be sent to an upstream maintainer.
  4. Typical usage:
  5. cd my-updated-repo
  6. bk-make-sum ~/repo/original-repo
  7. mv /tmp/linus.txt ../original-repo.txt
  8. bksend: Create readable text output containing summary of changes, GNU
  9. patch of the changes, and BK metadata of changes (as needed for proper
  10. importing into BitKeeper by an upstream maintainer). This output is
  11. suitable for emailing BitKeeper changes. The recipient of this output
  12. may pipe it directly to 'bk receive'.
  13. bz64wrap: helper script. Uncompressed input is piped to this script,
  14. which compresses its input, and then outputs the uu-/base64-encoded
  15. version of the compressed input.
  16. cpcset: Copy changeset between unrelated repositories.
  17. Attempts to preserve changeset user, user address, description, in
  18. addition to the changeset (the patch) itself.
  19. Typical usage:
  20. cd my-updated-repo
  21. bk changes # looking for a changeset...
  22. cpcset 1.1511 . ../another-repo
  23. csets-to-patches: Produces a delta of two BK repositories, in the form
  24. of individual files, each containing a single cset as a GNU patch.
  25. Output is several files, each with the filename "/tmp/rev-$REV.patch"
  26. Typical usage:
  27. cd my-updated-repo
  28. bk changes -L ~/repo/original-repo 2>&1 | \
  29. perl csets-to-patches
  30. cset-to-linus: Produces a delta of two BK repositories, in the form of
  31. changeset descriptions, with 'diffstat' output created for each
  32. individual changset.
  33. Typical usage:
  34. cd my-updated-repo
  35. bk changes -L ~/repo/original-repo 2>&1 | \
  36. perl cset-to-linus > summary.txt
  37. gcapatch: Generates patch containing changes in local repository.
  38. Typical usage:
  39. cd my-updated-repo
  40. gcapatch > foo.patch
  41. unbz64wrap: Reverse an encoded, compressed data stream created by
  42. bz64wrap into an uncompressed, typically text/plain output.