apt refactor: numerous forays into figuring out what tool to use for new command line handling
apt refactor: numerous forays into figuring out what tool to use for new command line handling
apt refactor: numerous forays into figuring out what tool to use for new command line handling
apt refactor: successfully using plac to call 'apt install', and make it part way through apt's internal function flow. Now I'm running smack into the fundamental problem with apt, which is driving this whole thing: too many globals! This is real progress and it feels good.
`a2 install shell` now runs without error but doesn't do anything either. Suspect the status message 'already newest version' is being swallowed
`a2 remove shell` now actually works. For some reason install doesn't, it exits without error.
`a2 install` works now, mostly: it goes to install the 2nd package twice and
misses the first (or maybe it prints the 2nd message for both packages). `a2
remove` only works on one of the package names supplied. This is progress! With
globals being handled outside of apt module, I can begin moving them to plac.
apt module expects the command parameter to be part of the so-called 'files' list, so add that (temporary hack)
a2 install now goes through loop only once. However the same trick doesn't work
for remove. Unsure whether to fix this at the wrapper level (a2), or choose
this moment to dive into refactoring apt.
a2 install now goes through loop only once. However the same trick doesn't work
for remove. Unsure whether to fix this at the wrapper level (a2), or choose
this moment to dive into refactoring apt.
a2 install now goes through loop only once. However the same trick doesn't work
for remove. Unsure whether to fix this at the wrapper level (a2), or choose
this moment to dive into refactoring apt.
testing to see if
https://bitbucket.org/tortoisehg/thg/issue/889/cant-commit-file-over-network-share
is still a problem
testing to see if
https://bitbucket.org/tortoisehg/thg/issue/889/cant-commit-file-over-network-share
is still a problem
commit #3 on testing to see if
https://bitbucket.org/tortoisehg/thg/issue/889/cant-commit-file-over-network-share
is still a problem
bring a2 up to date with latest apt.py changes, namely getting rid of the
command & files in var confusion; also change console reporting so it easier to
separate output a2 output from apt output
...been a long time since I've looked at a2.py, memory is hazy. a2
install/remove were broken out of the box. Got them working again by adding
command(packages) instead of command(). There's a bunch of commented out cruft
that I've forgotten the purpose of.
a2: clean up finished messages (there's no need to relist the package names.
a2: remove unneeded apt.py globals settings in install() and remove()
a2: expected results from a2/apt install & remove
a2: update now works, with optional alternate mirror defined but not yet passed
on to apt proper.