summaryrefslogtreecommitdiff
path: root/TODO.aaron
diff options
context:
space:
mode:
authorAaron Griffin <aaron@archlinux.org>2006-12-22 19:42:28 +0000
committerAaron Griffin <aaron@archlinux.org>2006-12-22 19:42:28 +0000
commit8eac207eadd36d47159f2f9946ea0e19b450ef4e (patch)
tree83f4677676aa754bde17757ba909c3356838ee99 /TODO.aaron
parente3aace4a4d821d388a40545d6497069a973636d8 (diff)
downloadpacman-8eac207eadd36d47159f2f9946ea0e19b450ef4e.tar.xz
*** empty log message ***
Diffstat (limited to 'TODO.aaron')
-rw-r--r--TODO.aaron19
1 files changed, 19 insertions, 0 deletions
diff --git a/TODO.aaron b/TODO.aaron
index 823289d6..74939108 100644
--- a/TODO.aaron
+++ b/TODO.aaron
@@ -3,6 +3,25 @@
* pacman: ALOT of functions are way too long. There should be an upper limit of
100-200 lines. _alpm_add_commit is around 600 lines, and is far too complex.
Quite alot of this needs to be refactored as we go.
+ Function list (from Dan McGee):
+ add.c:
+ _alpm_add_commit
+ be_files.c:
+ _alpm_db_read
+ _alpm_db_write
+ conflict.c:
+ _alpm_checkconflicts
+ _alpm_db_find_conflicts
+ package.c:
+ _alpm_pkg_load (getting a bit long)
+ remove.c:
+ _alpm_remove_commit
+ server.c:
+ _alpm_downloadfiles_forreal
+ sync.c:
+ _alpm_sync_sysupgrade (getting there)
+ _alpm_sync_prepare
+ _alpm_sync_commit
* pacman: fixup doxygen documentation for public interface