FreeBSD Manual Pages
bk commit(7.3.3) BitKeeper User's Manual bk commit(7.3.3) NAME bk commit - commit deltas to a changeset SYNOPSIS bk commit [-cfq] [-lfile] [--tag=tag] [-sALIAS] [-S] [-Yfile] [-] bk commit [-cfq] [-lfile] [-ycomment] [-] DESCRIPTION This command commits work to a changeset, creating a logical group of changes which can span multiple files and/or multiple deltas within one or more files. If the command line does not have a trailing dash then bk commit will search the repository for any files which are in "pending" state, i.e., have deltas which do not yet belong to a changeset, and groups all of them into a changeset. If the trailing dash is present, then the com- mand takes the list of files to commit from the standard input; each line of input must be of the format: sfile|rev where sfile is an sfile name as described in bk filetypes and rev is a file revision number, such as 1.1 or 1.2. Example: SCCS/s.foo|1.2. This is the same format produced by bk gfiles -pA and bk gfiles -pC. Note: rev specifies the most recent change to commit; all uncommitted changes prior to rev are also included. You can see what will be added to a changeset when you commit by run- ning: $ bk pending All revisions which you have checked in will become part of a change- set. As part of the commit step, you will be prompted for comments (if none were provided on the command line). The comments should describe the logical change that you have made; these comments are what will be displayed by bk changes. If no comments are provided and there is a BitKeeper/templates/commit file present in the repository, then the default comments are the con- tents of that file. Note: using bk citool is the preferred way to commit. Not only will bk citool help with checking in files, it will also create a changeset if you enter ChangeSet comments. Note: using the default comments on an import is not advisable. The default comments contain information about each file and can create very large comment entries in the ChangeSet file. The ChangeSet file is the center of activity in BitKeeper, and having an unnecessarily large one will not help performance. OPTIONS -c Use comments saved by a previous run of citool, fix, col- lapse, etc. It is an error if there are no saved com- ments. --ci Check in any edited files as part of the commit. -f Don't run interactively; do the commit with the default comments. Ignores the commit template, if any. -lfile Get the list of files to commit from file. Each line of this file must use the sfile|rev format described above. -q Run quietly. --tag=tag Tag the tree with tag at the same time as the com- mit. -Yfile Get check-in comment for changeset from file. -ycomment Set check-in comment of changeset to comment. SEE ALSO bk-changes, bk-citool, bk-import, bk-pending, bk-gfiles, bk-sta- tus, bk-tag, bk-templates CATEGORY Repository BitKeeper Inc 1E1 bk commit(7.3.3)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | SEE ALSO | CATEGORY
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=commit&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>