GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||
GeezerVison is showing github.com — Breaking: Adapt coreutils dev file structure V2 by GunterSchmidt · Pull Request #206 · uutils/diffutils Conversation
Contributor
Adapting the project structure to the coreutils structure. This replaces PR #201. TL;DR: Diff and Cmp now in separate folders with clap parser and international help, info and error messages. Tests and Bench adapted. coreutils uses a source code tree, which has each tool in a separate dir unter /uu, Adaptiong this structure allows more usage of the coreutils macros Each utility can now be opened standalone Since it is a file location restructure, the commit is containing This PR contains a number of commits so the change steps become clearer. Update of utils 'diff' and 'cmp':
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactionsFor Code Spell Checker extension. The file structure with * bin for the main executable * uu for the utilities * uudiff for the libraries was introduced. To minimize changes, only these changes were done: * move files to uu_ subdirectories * main() --> uumain() * bin/diffutils.rs replaces old main This required: * adjust modules in files * adjust paths in tests Whenever possible, methods of coreutils were used directly. For localization reasons, some modules needed to be copied and adapted for diffutils. Issues: The tool dist was adapted as much as possible but may not work with this setup. * requires all packages to be in the same repository * possibly requires a separate README.md for each tool * use clap parser * internationalization of error and info messages, e.g. --help * moved tests into tests by-util * separated and moved benches * adapted fuzzer * common parser error handling for all modules * some fixes, e.g. error on selection of a directory * use clap parser (10x faster) * parser implements all options with not yet implemented error * internationalization of error and info messages, e.g. help * moved main tests (still has some module tests) * separated and moved benches * clean up old code * adapted fuzzer
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
Author
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
Author
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ReviewersNo reviewsUh oh!
There was an error while loading. Please reload this page. AssigneesNo one assignedLabels
None yet
ProjectsMilestoneNo milestoneDevelopmentSuccessfully merging this pull request may close these issues. Uh oh!
There was an error while loading. Please reload this page. Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later. | |||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |