Write help for each argument
[?]
Nov 25, 2020, 5:11 PM
AEPEFS7O3YT7CRRFYQVJWUXUUSRGJ6K6XZQVK62B6N74UXOIFWYACDependencies
- [2]
5HF7C67Mpush/pull: fixed "changes" arguments - [3]
VQPAUKBQchannel switch as an alias to reset - [4]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [5]
L4JXJHWXpijul/*: reorganize imports and remove extern crate
Change contents
- edit in pijul/src/commands/upgrade.rs at line 12
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/unrecord.rs at line 11
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/unrecord.rs at line 14
/// Unrecord changes from this channel instead of the current channel - replacement in pijul/src/commands/unrecord.rs at line 17
#[clap(about = "identifier of the change (unambiguous prefixes are accepted)",multiple = true)]/// Identifier of the change (unambiguous prefixes are accepted)#[clap(multiple = true)] - edit in pijul/src/commands/reset.rs at line 12
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/reset.rs at line 15
/// Reset the working copy to thid channel - edit in pijul/src/commands/reset.rs at line 18
/// Print what changes would take place in the wroking copy, without actually doing anything - edit in pijul/src/commands/reset.rs at line 21
/// Reset the working copy to this change - edit in pijul/src/commands/reset.rs at line 24
/// Only reset these files - edit in pijul/src/commands/record.rs at line 19
/// Record all paths that have changed - edit in pijul/src/commands/record.rs at line 22
/// Set the change message to this value - edit in pijul/src/commands/record.rs at line 25
/// Set the author field to this value - edit in pijul/src/commands/record.rs at line 28
/// Record the change in this channel instead of the current channel - edit in pijul/src/commands/record.rs at line 31
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/record.rs at line 34
/// Set the timestamp field to this value - edit in pijul/src/commands/record.rs at line 37
/// Sign the change with a key - edit in pijul/src/commands/record.rs at line 44
/// Amend this change instead of creating a new change - edit in pijul/src/commands/pushpull.rs at line 18
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/pushpull.rs at line 25
/// Deletes the remote - edit in pijul/src/commands/pushpull.rs at line 57
/// Path to the repository. Uses the current repository if the argument is omited - edit in pijul/src/commands/pushpull.rs at line 60
/// Push from this channel instead of the default channel - edit in pijul/src/commands/pushpull.rs at line 63
/// Push all changes - replacement in pijul/src/commands/pushpull.rs at line 66
#[clap(short = 'k', about = "Do not check certificates")]/// Do not check for certificates#[clap(short = 'k')] - edit in pijul/src/commands/pushpull.rs at line 69
/// Push only these paths - edit in pijul/src/commands/pushpull.rs at line 72
/// Push to this remote - edit in pijul/src/commands/pushpull.rs at line 74
/// Push to this remote channel instead of the default channel - replacement in pijul/src/commands/pushpull.rs at line 77
#[clap(last = true, about = "Push only these changes")]/// Push only these changes#[clap(last = true)] - edit in pijul/src/commands/pushpull.rs at line 84
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/pushpull.rs at line 87
/// Pull into this channel instead of the current channel - edit in pijul/src/commands/pushpull.rs at line 90
/// Push all changes - replacement in pijul/src/commands/pushpull.rs at line 93
#[clap(short = 'k', about = "Do not check certificates")]/// Do not check for certificates#[clap(short = 'k')] - replacement in pijul/src/commands/pushpull.rs at line 96[4.113833]→[4.113833:113868](∅→∅),[4.113868]→[4.113868:113933](∅→∅),[4.113933]→[4.113933:113940](∅→∅)
#[clap(long = "full",about = "Download full changes, even when not necessary")]/// Download full changes, even when not necessory#[clap(long = "full")] - edit in pijul/src/commands/pushpull.rs at line 99
/// Only pull to these paths - edit in pijul/src/commands/pushpull.rs at line 102
/// Pull from this remote - edit in pijul/src/commands/pushpull.rs at line 104
/// Pull from this remote channel - replacement in pijul/src/commands/pushpull.rs at line 107[2.371]→[4.113993:114005](∅→∅),[4.113993]→[4.113993:114005](∅→∅),[4.114005]→[4.114005:114115](∅→∅),[4.114115]→[4.114115:114122](∅→∅)
#[clap(last = true,about = "Pull changes from the local repository, not necessarily from a channel")]/// Pull changes from the local repository, not necessorily from a channel#[clap(last = true)] - edit in pijul/src/commands/protocol.rs at line 18
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/protocol.rs at line 21
/// Use this protocol version - edit in pijul/src/commands/log.rs at line 14
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/log.rs at line 17
/// Show logs for this channel instead of the current channel - edit in pijul/src/commands/log.rs at line 20
/// Only show the change hashes - edit in pijul/src/commands/log.rs at line 23
/// Show logs of the states - edit in pijul/src/commands/log.rs at line 26
/// Show the description - edit in pijul/src/commands/init.rs at line 9
/// Initialize repository with this channel as the default channel - edit in pijul/src/commands/init.rs at line 12
/// Path where the repository should be initalized - edit in pijul/src/commands/fork.rs at line 11
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/fork.rs at line 14
/// Make the new channel from this channel instead of the current channel - edit in pijul/src/commands/fork.rs at line 17
/// Make channel from this change, instead of the latest change - edit in pijul/src/commands/fork.rs at line 20
/// The name of the new channel - edit in pijul/src/commands/file_operations.rs at line 12
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/file_operations.rs at line 15
/// Paths which need to be moved////// The last argument to this option is considered the/// destination - edit in pijul/src/commands/file_operations.rs at line 69
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/file_operations.rs at line 133
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/file_operations.rs at line 135
/// The paths need to be removed - edit in pijul/src/commands/debug.rs at line 9
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/debug.rs at line 12
/// Use this channel - edit in pijul/src/commands/credit.rs at line 15
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/credit.rs at line 18
/// Use this channel instead of the current channel - edit in pijul/src/commands/credit.rs at line 21
/// The file to show the annotations - replacement in pijul/src/commands/clone.rs at line 12
#[clap(long = "lazy", about = "only download changes with alive contents")]/// Only download changes with alive contents#[clap(long = "lazy")] - replacement in pijul/src/commands/clone.rs at line 15
#[clap(long = "channel", about = "set the remote channel", default_value = crate::DEFAULT_CHANNEL)]/// Set the remote channel#[clap(long = "channel", default_value = crate::DEFAULT_CHANNEL)] - replacement in pijul/src/commands/clone.rs at line 18
#[clap(long = "change",about = "clone this change and its dependencies",conflicts_with = "state")]/// Clone this change and its dependencies#[clap(long = "change", conflicts_with = "state")] - replacement in pijul/src/commands/clone.rs at line 21
#[clap(long = "state", about = "clone this state", conflicts_with = "change")]/// Close this state#[clap(long = "state", conflicts_with = "change")] - replacement in pijul/src/commands/clone.rs at line 24
#[clap(long = "path", about = "clone this path", multiple(true))]/// Clone this path#[clap(long = "path", multiple(true))] - replacement in pijul/src/commands/clone.rs at line 27
#[clap(short = 'k', about = "Do not check certificates")]/// Do not check certificates#[clap(short = 'k')] - edit in pijul/src/commands/clone.rs at line 30
/// Clone this remote - edit in pijul/src/commands/clone.rs at line 32
/// Path where to clone the repositoru/// If not given, the name of the remote repsoitory is given - edit in pijul/src/commands/channel.rs at line 11
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/archive.rs at line 12
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/archive.rs at line 15
/// Use this channel, instead of the current channe; - edit in pijul/src/commands/archive.rs at line 18
/// Clone this remote and make an archive of it - replacement in pijul/src/commands/archive.rs at line 21
#[clap(short = 'k', about = "Do not check certificates")]/// Do not check certificates#[clap(short = 'k')] - edit in pijul/src/commands/archive.rs at line 24
/// Archive in this state - edit in pijul/src/commands/archive.rs at line 27
/// Archive upto this change - edit in pijul/src/commands/archive.rs at line 30
/// Use this prefix, before the filename - edit in pijul/src/commands/archive.rs at line 33
/// Name of the output file - edit in pijul/src/commands/apply.rs at line 13
/// Set the repository in which paths must be added. Defaults to the first ancestor of the current directory that contains a `.pijul` directory. - edit in pijul/src/commands/apply.rs at line 16
/// Apply change from this channel - edit in pijul/src/commands/apply.rs at line 19
/// Only apply the dependencies of this change - edit in pijul/src/commands/apply.rs at line 22
/// The change that need to be applied