summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJohannes Winkelmann <jw@smts.ch>2005-11-09 21:44:34 +0000
committerJohannes Winkelmann <jw@smts.ch>2005-11-09 21:44:34 +0000
commit18c22c5a414a8beeac0d958ab39589c883ab06d4 (patch)
treef535c447c8c53775ad0b501dec83d8e1a33f8b79 /TODO
downloadhttpup-18c22c5a414a8beeac0d958ab39589c883ab06d4.tar.gz
httpup-18c22c5a414a8beeac0d958ab39589c883ab06d4.tar.xz
import httpup 0.4.0f
Diffstat (limited to 'TODO')
-rw-r--r--TODO35
1 files changed, 35 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..45715ac
--- /dev/null
+++ b/TODO
@@ -0,0 +1,35 @@
+* add support for tarball download
+ - 1. download tarball if no directory exists or --tarball
+ 2. decompress and create .httpup-current
+ 3. download REPO
+ 4. sync as usual
+ - make sure we create a .httpup-current to ensure all files downloaded are
+ md5sum checked or removed
+
+* Think about permission preservation
+
+
+* man page
+- httpup.conf
+
+* Feature:
+- add a -k (keep) feature
+- better return for findDiff()
+- don0t create dir if no matches
+
+* Concept:
+change it to use the following syntax:
+httpup diff [target dir] - show changed/added/removed files
+
+if baseurl is omitted, it is read from .httpup-urlinfo
+if target dir is omitted, httpup looks for an .httpup-urlinfo file in the
+current working directory. In order to get such a file, use httpup sync -k
+(keep).
+
+* Refactoring:
+- make more modular (network handler, file handler)
+- refactor main
+
+
+* Bugs
+- handle replacement of files with directories (and the other way around)

Generated by cgit