Skip to content

oma-pm v0.1.0

Choose a tag to compare

@eatradish eatradish released this 18 Aug 05:41
· 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)