Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-13 | bump version to v1v1 | Dave Reisner | |
2017-04-13 | Ensure we do proper versioning in the script and manpage | Dave Reisner | |
Fixup how we do versioning for git builds, and fix the missing package version in the manpage and the static version in the script. | |||
2017-04-06 | man: fix URL to svn-to-git repos | Dave Reisner | |
2017-04-06 | make ASPCACHE dir creation fatal | Dave Reisner | |
2017-04-05 | add syntax check test | Dave Reisner | |
2017-04-05 | remote: avoid need for awk post-processing | Dave Reisner | |
2017-04-05 | quote $subtree expansion | Dave Reisner | |
2017-04-04 | avoid leaking git output for completions | Dave Reisner | |
completions might trigger tracking of a new package. it all goes to stderr, but let's not crowd the output regardless. | |||
2017-04-04 | add ls-files to shell completion | Dave Reisner | |
2017-04-03 | lazily initialize ASPROOT if it doesn't yet exist | Dave Reisner | |
2017-03-31 | assorted cleanup | Dave Reisner | |
mostly to make shellcheck happy | |||
2017-03-25 | Merge pull request #10 from gubiq/patch-1 | Dave Reisner | |
Update README.md | |||
2017-03-25 | Update README.md | Björn Fries | |
2017-03-25 | fix defaulting expansion in ASPROOT definition | Dave Reisner | |
And keep the doc up to date... | |||
2017-03-25 | Handle split packages | Dave Reisner | |
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. | |||
2017-03-25 | move default ASPROOT to XDG_CACHE_HOME or similar | Dave Reisner | |
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. | |||
2017-03-25 | improve manual, add ls-files and extra arg to show | Dave Reisner | |
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. | |||
2017-03-25 | avoid variable pollution when using params by ref | Dave Reisner | |
2017-03-25 | gc: merge prune and gc into single step | Dave Reisner | |
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. | |||
2017-03-12 | support showing files from repos dir | Dave Reisner | |
2017-03-12 | fix argc value in __require_argc | Dave Reisner | |
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 $#. | |||
2017-03-12 | dump stderr when calling ls-files through completion | Dave Reisner | |
2017-03-12 | add ls-files subcommand, allow showing files other than PKGBUILD | Dave Reisner | |
2017-03-11 | make __require_argc slightly easier to use | Dave Reisner | |
2016-06-19 | move svn2git remote to git.archlinux.org | Dave Reisner | |
2016-06-18 | add argc checks for commands | Dave Reisner | |
2016-06-15 | allow prefix matching for actions | Dave Reisner | |
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). | |||
2016-03-20 | fix some things highlighted by shellcheck | Dave Reisner | |
2014-11-21 | remove legacy repo migration code | Dave Reisner | |
2014-09-27 | set pull.rebase=true on new repo creation | Dave Reisner | |
This ought to save some people trouble if they choose to develop on the default created branch. | |||
2014-09-27 | uggh, more branch creation twiddling | Dave Reisner | |
2014-09-12 | hide the class of errors we want to ignore with -qf | Dave Reisner | |
...instead of dumping *all* error output to the eternal bit bucket. | |||
2014-09-12 | pass proper refname to remote_update_refs | Dave Reisner | |
refnames need the packages/ prefix, not just the package name. Caused by 2f04d93b37172e5. Fixes GH#6. | |||
2014-09-12 | mildly simplify ref-fetching with git-for-each-ref | Dave Reisner | |
2014-09-12 | don't track remote branches | Dave Reisner | |
this isn't useful for us, because our branches are just pointers -- we manually maintain them on 'update'. | |||
2014-09-11 | forward update requessts to the remote | Dave Reisner | |
2014-09-11 | re-point local tracking branches on 'asp update' | Dave Reisner | |
This ensures that 'git pull' works in a checked-out repo after an update. https://bbs.archlinux.org/viewtopic.php?pid=1455457#p1455457 | |||
2014-08-30 | abstract away cache semantics | Dave Reisner | |
2014-08-29 | add 'show' verb, to display a PKGBUILD for a package | Dave Reisner | |
2014-08-28 | package: simplify arch/repo extraction | Dave Reisner | |
2014-08-28 | packages: only show log for trunk/ directory | Dave Reisner | |
The rest of this is just noise. | |||
2014-08-21 | move logic out of action parsing | Dave Reisner | |
2014-08-20 | remove dead code | Dave Reisner | |
2014-08-20 | Initial commit of zsh completion | Jason Ryan | |
2014-08-19 | package: drop "private" log methods, merge into package_log | Dave Reisner | |
2014-08-18 | cleanup local tracking branches when untracking | Dave Reisner | |
Also, make both package_untrack and remote_untrack robust against partially existing branches. | |||
2014-08-17 | bash-completion: add list-local to verb list | Dave Reisner | |
2014-08-17 | add LICENSE file to repo | Dave Reisner | |
2014-08-17 | fix manpage installation | Dave Reisner | |
2014-08-16 | remotes: move refcaching to disk | Dave Reisner | |
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. |