summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2014-07-31removed implemented TODODave Reisner
2014-07-31measure usage based on the full size of the dirDave Reisner
No need to arbitrarily restrict this to the objects.
2014-07-31add 'untrack' verbDave Reisner
2014-07-31install manpageDave Reisner
2014-07-31remove uninstall targetDave Reisner
2014-07-31clarify what asp stores locallyDave Reisner
2014-07-30apply silent rule to manpage creationDave Reisner
2014-07-30initial commitDave Reisner