Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-13 | Use --shared instead of --local for clones | Dave Reisner | |
A second attempt at fixing https://bugs.archlinux.org/task/60027 -- using --shared is much simpler and results in better diskspace savings. | |||
2018-09-13 | Revert "Avoid hardlinks when cloning across filesystems" | Dave Reisner | |
This reverts commit 33b433898ebd7771ca045338bfca7c910312970c. | |||
2018-09-12 | Avoid hardlinks when cloning across filesystems | Dave Reisner | |
Would be nice if git detected this for us, but sadly it doesn't. | |||
2018-08-19 | Use --local when creating a git clone for checkout | Dave Reisner | |
While we're here, merge our 'git config' command into the clone. | |||
2018-08-19 | Avoid cd, references to $startdir | Dave Reisner | |
just set GIT_DIR appropriately and always operate from the original $PWD. As part of this, let's cleanup our error handling in initialize() a fair bit. | |||
2017-08-20 | simplify subtree decision making | Dave Reisner | |
2017-07-07 | fully qualify remote ref to avoid ambiguity | Dave Reisner | |
This solves the problem of: $ asp checkout foo $ asp list-arches foo warning: refname 'packages/packages/foo' is ambiguous. x86_64 i686 Same for list-repos (duh, shared codepath) | |||
2017-07-07 | ensure package_resolve returns an error on failed lookup | Dave Reisner | |
2017-06-18 | package: prefer tar over bsdtar | Dave Reisner | |
bsdtar is common to all Arch systems, but other distros (debian-ish) might only have tar installed by default. Sadly, bsdtar has slightly nicer semantics in it's -s than GNU tar's transform when matchin directories in the tarball. | |||
2017-05-23 | always preserve exit statuses on return | 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-03-31 | assorted cleanup | Dave Reisner | |
mostly to make shellcheck happy | |||
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 | avoid variable pollution when using params by ref | Dave Reisner | |
2017-03-12 | support showing files from repos dir | Dave Reisner | |
2017-03-12 | add ls-files subcommand, allow showing files other than PKGBUILD | Dave Reisner | |
2016-03-20 | fix some things highlighted by shellcheck | 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 | 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-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-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-06 | fix warnings when exporting a checked out branch | Dave Reisner | |
Explicitly refer to the remote branch. | |||
2014-07-31 | add checkout verb, to make bite-sized git repos | Dave Reisner | |
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. | |||
2014-07-31 | removed implemented TODO | Dave Reisner | |
2014-07-30 | initial commit | Dave Reisner | |