42 lines · 1.3 KB · Rust
RawDownload
// Copyright 2020 The Jujutsu Authors//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance with the License.// You may obtain a copy of the License at//// https://www.apache.org/licenses/LICENSE-2.0//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License. use tracing::instrument; use super::new;use crate::cli_util::CommandHelper;use crate::command_error::CommandError;use crate::ui::Ui; #[instrument(skip_all)]pub(crate) fn cmd_merge(    ui: &mut Ui,    command: &CommandHelper,    args: &new::NewArgs,) -> Result<(), CommandError> {    writeln!(        ui.warning(),        "warning: `jj merge` is deprecated; use `jj new` instead, which is equivalent"    )?;    writeln!(        ui.warning(),        "warning: `jj merge` will be removed in a future version, and this will be a hard error"    )?;    if args.revisions.len() < 2 {        return Err(CommandError::CliError(String::from(            "Merge requires at least two revisions",        )));    }    new::cmd_new(ui, command, args)}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t