nala
Git

nala | Git | |
---|---|---|
11 | 302 | |
1,560 | 53,495 | |
2.8% | 1.0% | |
6.9 | 10.0 | |
2 months ago | 4 days ago | |
Python | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nala
-
June 30th, 2024, will bring the End of Life (EOL) of CentOS Linux
It will not automatically remove dependencies that were installed along with a package when that package is removed. I'm guessing this is due to some historical ideology about how `apt-get` was intended to function. I just typically run `apt remove foobar && apt -y autoremove`.
There is also nala, which _does_ automatically remove dependencies when you remove a package: https://github.com/volitank/nala
-
Mint vs Arch
this https://github.com/volitank/nala looks pretty cool, i'll admit.
-
Apt downloads incredibly slow
Use Nala...it sorts and downloads from fastest mirrors...
- Is there anything like nala (an apt frontend) for dnf?
- Debian user, gonna give Arch a shot. What surprises am I in for?
-
I Would Recommend "NALA" | Frontend Of APT Package Manager | Parallel Download, History, Etc.. π
For those interested, here is a link to nala's project page on github.
-
What is the difference between apt, apt-get and aptitude?
Nala is a front-end for libapt-pkg. Using the python-apt api.
-
What Distro are you using???
There is a wrapper for apt called nala. It looks clean and better than pacman. You might enjoy Debian family better with it.
-
Any way to make apt output more friendly like DNF?
Nala?
- Nala v0.2.0 - A Prettier Replacement for apt
Git
-
Git clone βdepth 2 is better than βdepth 1 if you want to Git push
It isn't mangled. The commit is there as-is. Instead the repository has a file, ".git/shallow", which tells it not to look for the parents of any commit listed there. If you do a '--depth 1' clone, the file will list the single commit that was retrieved.
This is similar to the 'grafts' feature. Indeed 'git log' says 'grafted'.
You can test this using "git cat-file -p" with the commit that got retrieved, to print the raw object.
> git clone --depth 1 https://github.com/git/git
-
Why Git Subtree Requires Explicit Installation: Understanding Its Role and How It Becomes a Core Git Command
git clone https://github.com/git/git cd git/contrib/subtree
-
Oh Shit, Git?
Not trying to defend the choice of `git checkout` over `git switch` (and `git restore`) but they were introduced in v2.23 of Git [0], which was released about 5 years ago [1]. If you take a look at their help pages, they still include a warning that says
> THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE.
Granted, it has been in there for basically as long as the command(s) existed [2] and after 5 years perhaps it might be time to no longer call it experimental.
Still, it does seem like `git checkout` might be a bit more backwards compatible (and also reflective of the time when this website was originally created).
[0] https://github.com/git/git/blob/757161efcca150a9a96b312d9e78...
- Git v2.48.1 security fixes for CVE-2024-52006 and CVE-2024-50349
-
Debugging with git bisect: A Smarter Approach to Bug Localization
Github: bisect
-
How to create own Python project in 5 minutes
Tools used on this article: psp: repository -- docs git: repository -- docs docker: repository -- docs make: repository -- docs python: repository -- docs
-
My Hacktoberfest Journey: From First Pull Request to the Hall of Fame
GIT Version Control System
-
Open source, learn in public e minha experiΓͺncia
O sistema de versionamento de cΓ³digo mais utilizado, git
-
5 open-source tools every developer should know
Git
-
Why some of us like "interdiff" code review systems (not GitHub)
> Because it was under 1000 layers of other bullshit
Not only because of that.
git-range-diff, while absolutely a killer feature, is a relatively new feature of git as well (a bit similarly to "git rebase --update-refs" -- which I've just learned of from you <https://news.ycombinator.com/item?id=41511241>, so thanks for that :)).
Namely, git-range-diff existed out-of-tree as "git tbdiff" <https://github.com/trast/tbdiff> originally. It was ported to git proper in August 2018 <https://github.com/git/git/commit/d9c66f0b5bfd>; so it's not a feature people could have used "15 years ago".
(FWIW, before git-range-diff was a thing, and also before I had learned about git-tbdiff, I had developed a silly little script for myself, for doing nearly the same. Several other people did the same for themselves, too. Incremental review was vital for most serious maintainers, so it was a no-brainer to run "git format-patch" on two versions of a series, and colordiff those. The same workflow is essential for comparing a backport to the original (upstream) version of the series. Of course my stupid little script couldn't recognize reorderings of patches, or a subject line rewrite while the patch body stayed mostly the same.)
What are some alternatives?
pacapt - An ArchLinux's pacman-like shell wrapper for many package managers. 56KB and run anywhere.
Subversion - Mirror of Apache Subversion
nitch - nitch - incredibly fast system fetch written in nim
jj - A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj]
dextool - Suite of C/C++ tooling built on LLVM/Clang
vscode-gitlens - Supercharge Git inside VS Code and unlock untapped knowledge within each repository β Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
bdd-for-c - A simple BDD library for the C language
scalar - Scalar: A set of tools and extensions for Git to allow very large monorepos to run on Git without a virtualization layer
fastfetch - A maintained, feature-rich and performance oriented, neofetch like system information tool.
linux - Linux kernel source tree
utest.h - π§ͺ single header unit testing framework for C and C++
scalar - Scalar is an open-source API platform:γγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγπ Modern Rest API Clientγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγπ Beautiful API Referencesγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγβ¨ 1st-Class OpenAPI/Swagger Support
