view: set orderFile on every call
commitd6b5a3ad521777bfc9c01f693f931f1c65984976
authorAlad Wenter <alad@archlinux.org>
Tue, 23 Jul 2024 16:14:06 +0000 (23 18:14 +0200)
committerAlad Wenter <alad@archlinux.org>
Tue, 23 Jul 2024 16:14:06 +0000 (23 18:14 +0200)
treeda96c9bdeca3ff37802a9d8e6fc531fb451b0060
parentf88380c85f93d09f87ad268d0b9077ce82380028
view: set orderFile on every call

This moves the `git orderFile` logic from `aur-sync` to `aur-view`.
Incidentally this was the only remaining `git` call in `aur-sync`.

Calling `git config orderFile` on every `aur-view` call, instead of
after a `git clone`, ensures `orderFile` always points to a valid path.
For example, if `HOME=/temphome/user` aur sync ...` is run for a series
of new(ly cloned) packages, subsequent calls `aur sync ...` using the
default `HOME=/home/user` value would still rely on the orderFile in
`/temphome/user`. This leads to errors if the path is deleted.

Closes #1167
lib/aur-sync
lib/aur-view
makepkg/aurutils.changelog