summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-25gc: merge prune and gc into single stepDave 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-12support showing files from repos dirDave Reisner
2017-03-12fix argc value in __require_argcDave 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-12dump stderr when calling ls-files through completionDave Reisner
2017-03-12add ls-files subcommand, allow showing files other than PKGBUILDDave Reisner
2017-03-11make __require_argc slightly easier to useDave Reisner
2016-06-19move svn2git remote to git.archlinux.orgDave Reisner
2016-06-18add argc checks for commandsDave Reisner
2016-06-15allow prefix matching for actionsDave 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-20fix some things highlighted by shellcheckDave Reisner
2014-11-21remove legacy repo migration codeDave Reisner
2014-09-27set pull.rebase=true on new repo creationDave Reisner
This ought to save some people trouble if they choose to develop on the default created branch.
2014-09-27uggh, more branch creation twiddlingDave Reisner
2014-09-12hide the class of errors we want to ignore with -qfDave Reisner
...instead of dumping *all* error output to the eternal bit bucket.
2014-09-12pass proper refname to remote_update_refsDave Reisner
refnames need the packages/ prefix, not just the package name. Caused by 2f04d93b37172e5. Fixes GH#6.
2014-09-12mildly simplify ref-fetching with git-for-each-refDave Reisner
2014-09-12don't track remote branchesDave Reisner
this isn't useful for us, because our branches are just pointers -- we manually maintain them on 'update'.
2014-09-11forward update requessts to the remoteDave Reisner
2014-09-11re-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-30abstract away cache semanticsDave Reisner
2014-08-29add 'show' verb, to display a PKGBUILD for a packageDave Reisner
2014-08-28package: simplify arch/repo extractionDave Reisner
2014-08-28packages: only show log for trunk/ directoryDave Reisner
The rest of this is just noise.
2014-08-21move logic out of action parsingDave Reisner
2014-08-20remove dead codeDave Reisner
2014-08-20Initial commit of zsh completionJason Ryan
2014-08-19package: drop "private" log methods, merge into package_logDave Reisner
2014-08-18cleanup local tracking branches when untrackingDave Reisner
Also, make both package_untrack and remote_untrack robust against partially existing branches.
2014-08-17bash-completion: add list-local to verb listDave Reisner
2014-08-17add LICENSE file to repoDave Reisner
2014-08-17fix manpage installationDave Reisner
2014-08-16remotes: move refcaching to diskDave 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.
2014-08-16fix borky MakefileDave Reisner
2014-08-16util: fix map return statusDave Reisner
Simplify this while we're at it -- we don't care for the error count.
2014-08-16add bash-completionDave Reisner
2014-08-08remote: remove TODODave Reisner
If anyone really wants this, they can just run 'git fetch' in $ASPROOT.
2014-08-08asp: die on passing invalid internal typeDave Reisner
2014-08-07asp: add checkout to usageDave Reisner
Fixes GHI#3.
2014-08-06remote refs never involve our local repo nameDave Reisner
Fixes GHI#2.
2014-08-06fix warnings when exporting a checked out branchDave Reisner
Explicitly refer to the remote branch.
2014-08-05cache even empty replies from the remoteDave Reisner
2014-08-04Break out a util.inc.shDave Reisner
2014-08-02remote: cache contents of remotesDave Reisner
2014-08-02remote: use show-ref instead of rev-parseDave Reisner
2014-08-02remote: avoid need for command substitutionDave Reisner
2014-08-01minor naming tweaks, remove useless rm -rfDave Reisner
2014-08-01fix typo in manpageDave Reisner
2014-07-31add checkout verb, to make bite-sized git reposDave 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-31add hack to migrate bare repos to repos con arbolesDave Reisner
2014-07-31report a useful error when no args are passedDave Reisner