Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor chained paths #7

Open
jtmoon79 opened this issue Aug 8, 2022 · 1 comment
Open

refactor chained paths #7

jtmoon79 opened this issue Aug 8, 2022 · 1 comment
Labels
difficult A difficult problem; a major coding effort or difficult algorithm to perfect enhancement New feature or request file parser

Comments

@jtmoon79
Copy link
Owner

jtmoon79 commented Aug 8, 2022

Problem

Currently, a file within a .tar file is represented as file.tar:log.txt using the : separator. Only one "depth" is supported, e.g. cannot have file.tar:log.tar:syslog.

Solution

  • refactor path passing to use something that understands "chained depth". It should not rely on arbitrary separator character like :.
  • use : for user-facing printed separator of such paths
@jtmoon79 jtmoon79 added the enhancement New feature or request label Aug 8, 2022
jtmoon79 added a commit that referenced this issue Aug 8, 2022
jtmoon79 added a commit that referenced this issue Aug 9, 2022
connect Issues via comments and this commit message.

Issue #18
Issue #16
Issue #14
Issue #7
@jtmoon79
Copy link
Owner Author

This Issue depends on #14.

@jtmoon79 jtmoon79 added the difficult A difficult problem; a major coding effort or difficult algorithm to perfect label Oct 24, 2023
jtmoon79 added a commit that referenced this issue May 4, 2024
Refactor process_path_tar to be more predictable, and to notify about
unsupported archive in archive files (log.xz with logs.tar).

Issue #7
Issue #14
Issue #16
Issue #285
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficult A difficult problem; a major coding effort or difficult algorithm to perfect enhancement New feature or request file parser
Projects
None yet
Development

No branches or pull requests

1 participant