Age | Commit message (Collapse) | Author |
|
When a basic lookup fails, attempt to resolve the package name through
archweb to get the pkgbase, under the assumption that this might be a
split package. This adds jq as a new dependency.
Closes #8.
|
|
Others have asked for this in the past, see:
https://github.com/falconindy/asp/issues/7#issuecomment-57004965
https://github.com/falconindy/asp/pull/9
asp might get more traction with the prospect of it more widely
replacing ABS, and I suspect this will come up again.
|
|
Since aceefc28ca701feb8, the manpage has been out of date, not
mentioning new features. While we're here, extend the manpage to better
cover the arguments to our subcommands.
|
|
pass --prune=all to gc to ensure that we properly cleanup unpacked and
packed objects and don't have the weird bloating effect after a first
pass, e.g.:
$ asp disk-usage
==> Using 640K on disk.
$ asp gc
Nothing new to pack.
$ asp disk-usage
==> Using 8.4M on disk.
$ asp gc
Nothing new to pack.
$ asp disk-usage
==> Using 328K on disk.
|
|
I'm too stubborn to turn extdebug on, so let's just give up on
BASH_ARGC (which never worked properly because former stubbornness
about extdebug), and just pass $#.
|
|
|
|
|
|
|
|
|
|
This offers some command line convenience, allowing the user only
specify an action prefix as long as it can be resolved without
ambiguitiy. For example, as of this commit, 'asp up' would then
translate to 'asp update', and 'asp d' would be an error (as 'difflog'
and 'disk-usage' are both candidates).
|
|
|
|
|
|
This ensures that 'git pull' works in a checked-out repo after an
update.
https://bbs.archlinux.org/viewtopic.php?pid=1455457#p1455457
|
|
|
|
|
|
Also, make both package_untrack and remote_untrack robust against
partially existing branches.
|
|
This speeds up a lot of operations substantially, at the cost of
occasionally being wrong for a little while when new packages are
added/removed from the repositories. Mostly, this is for the sake of
the completions.
|
|
|
|
Fixes GHI#3.
|
|
|
|
|
|
This allows you to create a repo as a child of asp's, which you can
modify as you wish, and continue to pull changes from after calling
'abs update'. One might create a new remote for this repo in which
to publish their own downstream branch.
|
|
|
|
|
|
No need to arbitrarily restrict this to the objects.
|
|
|
|
|