summaryrefslogtreecommitdiff
path: root/TODO
blob: 45715ac09baee2bea9859844e9af00aaf89250b1 (plain)
    1 * add support for tarball download
    2   - 1. download tarball if no directory exists or --tarball 
    3     2. decompress and create .httpup-current
    4     3. download REPO
    5     4. sync as usual
    6   - make sure we create a .httpup-current to ensure all files downloaded are
    7     md5sum checked or removed
    8 
    9 * Think about permission preservation
   10 
   11 
   12 * man page
   13 - httpup.conf
   14 
   15 * Feature:
   16 - add a -k (keep) feature
   17 - better return for findDiff()
   18 - don0t create dir if no matches
   19 
   20 * Concept:
   21 change it to use the following syntax:
   22 httpup diff [target dir] - show changed/added/removed files
   23 
   24 if baseurl is omitted, it is read from .httpup-urlinfo
   25 if target dir is omitted, httpup looks for an .httpup-urlinfo file in the
   26 current working directory. In order to get such a file, use httpup sync -k
   27 (keep).
   28 
   29 * Refactoring:
   30 - make more modular (network handler, file handler)
   31 - refactor main
   32 
   33 
   34 * Bugs
   35 - handle replacement of files with directories (and the other way around)

Generated by cgit