oma-pm v0.1.0
·
3699 commits
to master
since this release
Chore
- Fill in comment
- Add desc and license
- Switch to oma-apt (own rust-apt fork)
- Remove useless dep
- No need to use tracing
Chore
- Fix license
Chore
- Add changelog
New Features
- Table display remove size delta message
- Do not display apt progress if not is terminal
- Also display progress from stderr not stdout
Bug Fixes
- Fix oma topics cancal select topic downgrade pkg
- Add loop count check in url_no_escape function
- Check mark pkg is installed
- Try to fix unmet dep wrong error output
- Try to fix some break item wrong result
- Oma upgrade add find breaks logic
- Use version.arch() replaced pkg.arch() to get package arch
- Fix u64 overflow to oma remove pkg to failed
- --{no-,}install-{recommend,suggest}
- Oma show APT-Spirces display
- Oma show multi package query
- Fix a typo
- Fix local package install
- Fix ask is essential after will remove package
Other
- Abstract resolve() function
Refactor
- Re-abstract code
- Write history feature is back
- Oma mark is back
- Improve oma topics downgrade logic
- Remove useless file; lint
- Use builder api design
- Fill of error translate (50%)
- Already-installed message is back
- Some display info is back
- Dry-run mode is back
- Check disk size is back
- Do some todo
- Unmet dep ui is back
- Move fix_broken function to command.rs
- Remove useless code
- Move logic to command.rs
- Oma pkgnames is back
- Oma clean is back
- Oma list is back
- Oma pick is back
- Oma fix-broken is back
- Oma search is back
- Oma show is back!
- Refresh info is back
- Improve debug marco
- Oma remove after autoremove feature is back
- Add remove/upgrade pending ui
- Pending ui is back!
- More args back
- --install-dbg flag is back
- Improve api design
- Done OmaApt::commit function
- Done for operation_map
- Improve lifetime logic
- Api adjust
- Pkg.rs => oma-pm
Style
- Run cargo clippy and cargo fmt to lint code
- Remove useless line
Test
- Update example
- Example texlive -> vscodium to save your sweet time
- Add download pkgs example
- Refactor again
- Refactor
- Add example
- Add test_branch_search
Commit Statistics
- 91 commits contributed to the release.
- 82 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Fix license (8ddd680)
- Release oma-pm v0.1.0 (df7f245)
- Add changelog (63e0c04)
- Fill in comment (50d0af0)
- Add desc and license (5399edd)
- Switch to oma-apt (own rust-apt fork) (87ff82d)
- Fix oma topics cancal select topic downgrade pkg (6cc52b2)
- Re-abstract code (d900e4a)
- Table display remove size delta message (8f49f32)
- Do not display apt progress if not is terminal (1869ed1)
- Add Size-delta field on oma history; improve file output (640d8f6)
- Write history feature is back (43c5539)
- Add loop count check in url_no_escape function (5fb3c11)
- Check mark pkg is installed (667c065)
- Oma mark is back (0ed2324)
- Add mark_install_status function (9ba4778)
- Add mark_version_status function (bc470fd)
- Remove useless dep (ae87eb3)
- Try to fix unmet dep wrong error output (aa63f9c)
- Revert "fix: try to fix some break item wrong result" (e478c1d)
- Try to fix some break item wrong result (00ee472)
- Find unmet dep only display layer 1 dep (7e9c1f4)
- Improve oma topics downgrade logic (2c31d1e)
- Remove useless file; lint (bbe38a4)
- Oma upgrade add find breaks logic (a256aef)
- Use builder api design (a6e9e31)
- Use version.arch() replaced pkg.arch() to get package arch (bb00363)
- Fill of error translate (50%) (718d2eb)
- Already-installed message is back (27d03f1)
- Some display info is back (d480d85)
- Dry-run mode is back (3fb54e8)
- Fix u64 overflow to oma remove pkg to failed (181c9db)
- Check disk size is back (edb249d)
- Do some todo (31d6abe)
- Unmet dep ui is back (f5e6bce)
- Abstract resolve() function (6bc2e8f)
- Move fix_broken function to command.rs (ee1ec26)
- Update example (682ff68)
- Remove useless code (4616a67)
- --{no-,}install-{recommend,suggest} (694553d)
- Move logic to command.rs (f80e018)
- Oma show APT-Spirces display (8852004)
- Cargo fmt (75b6c86)
- Fix cargo clippy (687af7c)
- Oma pkgnames is back (b724c5f)
- Oma clean is back (e06decc)
- Oma show multi package query (5ef70b3)
- Oma list is back (aa8dc40)
- Oma pick is back (fc29499)
- Oma fix-broken is back (cac9ddd)
- Oma search is back (fb167bb)
- Oma show is back! (63bf31f)
- Refresh info is back (1e6ab4b)
- No need to use tracing (fa15124)
- Improve debug marco (6f65b36)
- Oma remove after autoremove feature is back (cb2d044)
- Add remove/upgrade pending ui (ba04d65)
- Pending ui is back! (1bcb601)
- Fix a typo (44c28c0)
- More args back (ffdf004)
- --install-dbg flag is back (b985f03)
- Fix local package install (2d8837b)
- Improve api design (8637f8c)
- Example texlive -> vscodium to save your sweet time (f129661)
- Add download pkgs example (c73e988)
- Fix ask is essential after will remove package (be08bb3)
- Fmt (0211578)
- Refactor again (e6abdeb)
- Refactor (583e126)
- Add example (3dbc727)
- Fill of remove() function (549285c)
- Done OmaApt::commit function (155bf1f)
- Sleep (7956bc2)
- 111 (f36bf69)
- Done for operation_map (bf1b4c1)
- 111 (8476e9b)
- Add opration.rs ....zzz (0c8a5d6)
- Some detail for oma-pm (5029c4d)
- Remove pkg add protect bool (e950cd3)
- Add remove package feature (63226bb)
- Support local package install (5833cb7)
- Improve lifetime logic (2bc80ea)
- Add OmaApt struct (f8f3ee9)
- Add test_branch_search (7475d11)
- Add virtual pkg support and query_from_branch function (74e4b4b)
- Add query_from_version and query_from_branch function (d335d58)
- Run cargo clippy and cargo fmt to lint code (bb83328)
- Add OmaDatabase impl (9552967)
- Remove useless line (9eeae30)
- Api adjust (90af4a4)
- Pkg.rs => oma-pm (ecb46d4)