mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-24 15:12:00 +00:00
Merge pull request #3723 from ThomasWaldmann/stdin-filename-1.1
create: implement --stdin-name, fixes #3533 (1.1 backport)
This commit is contained in:
commit
2147df91be
1 changed files with 3 additions and 1 deletions
|
@ -485,7 +485,7 @@ def create_inner(archive, cache):
|
||||||
logger.debug('Processing files ...')
|
logger.debug('Processing files ...')
|
||||||
for path in args.paths:
|
for path in args.paths:
|
||||||
if path == '-': # stdin
|
if path == '-': # stdin
|
||||||
path = 'stdin'
|
path = args.stdin_name
|
||||||
if not dry_run:
|
if not dry_run:
|
||||||
try:
|
try:
|
||||||
status = archive.process_stdin(path, cache)
|
status = archive.process_stdin(path, cache)
|
||||||
|
@ -3138,6 +3138,8 @@ def define_archive_filters_group(subparser, *, sort_by=True, first_last=True):
|
||||||
help='experimental: do not synchronize the cache. Implies not using the files cache.')
|
help='experimental: do not synchronize the cache. Implies not using the files cache.')
|
||||||
subparser.add_argument('--no-files-cache', dest='cache_files', action='store_false',
|
subparser.add_argument('--no-files-cache', dest='cache_files', action='store_false',
|
||||||
help='do not load/update the file metadata cache used to detect unchanged files')
|
help='do not load/update the file metadata cache used to detect unchanged files')
|
||||||
|
subparser.add_argument('--stdin-name', metavar='NAME', dest='stdin_name', default='stdin',
|
||||||
|
help='use NAME in archive for stdin data (default: "stdin")')
|
||||||
|
|
||||||
exclude_group = define_exclusion_group(subparser, tag_files=True)
|
exclude_group = define_exclusion_group(subparser, tag_files=True)
|
||||||
exclude_group.add_argument('--exclude-nodump', dest='exclude_nodump', action='store_true',
|
exclude_group.add_argument('--exclude-nodump', dest='exclude_nodump', action='store_true',
|
||||||
|
|
Loading…
Reference in a new issue