Skip to content
  1. Jun 27, 2013
    • Sébastien Luttringer's avatar
      Deep refactoring · 084ed9b5
      Sébastien Luttringer authored
      - 2 new packages (image and repository).
      - Split big modules into little one under packages.
      - Replace full module import by needed objects
      - Avoid wildcard imports
      - Fix a lot of pylint error and warnings on modules
      084ed9b5
  2. May 23, 2013
  3. Apr 11, 2013
  4. Nov 27, 2012
  5. May 23, 2012
  6. May 11, 2012
    • Sébastien Luttringer's avatar
      string interpolation must be done in unicode · ada63e45
      Sébastien Luttringer authored
      If we have to format (aka interpolatation) we need to be sure this have to be
      done in unicode and not in ascii. This avoid unicode error with ascii string
      encoded in utf-8.
      
      Example of failure between a string and an object
      
      b = Exception(u"é")
      Exception("error: %s" % b)
       => Exception("error: %s" % str(b)
       => UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 0: ordinal not in range(128)
      ada63e45
  7. Dec 23, 2011
  8. Dec 20, 2011
  9. Dec 05, 2011
  10. Oct 12, 2011
  11. Aug 26, 2011
  12. Aug 24, 2011
    • Seblu's avatar
      repository can be unaivailable · 09edf41d
      Seblu authored
      This also change underlying way of initiliaze a repository.
      A repository can now be defined and be innaccessible
      09edf41d
  13. Aug 18, 2011
  14. Jul 13, 2011
  15. Jun 28, 2011
  16. Jun 24, 2011
    • Seblu's avatar
      Improve arrow and printer · 8273db6b
      Seblu authored
      Arrow is now relative this allow to pass context of arrow
      no more verbose mode. Soft is verbose except in quiet mode
      8273db6b
  17. Jun 22, 2011
    • Seblu's avatar
      Introduce Payload · bf679786
      Seblu authored
      Concept of data was changed to payload.
      Payload is not necessary a tarball of a file or a directory, but, directly a file without tarball around.
      This is useful have the same md5 on data/payload and win some space during repo adding.
      Now data which come with image are represented by class Payload and all operation are located inside. This is cleaner!
      Payload also handle orginial information (mtime,uid,gid,md5,size,mode)
      bf679786
  18. Jun 17, 2011
  19. Jun 15, 2011
  20. Jun 07, 2011
    • Seblu's avatar
      Introduce RepositoryManager and extractdata · 5fd0ead5
      Seblu authored
      This commit change a lot of things in installsystems way of life.
      Repository cache is now disabled on access to remote repository done directly.
      New database and tarball format
      5fd0ead5
  21. Jun 06, 2011
    • Seblu's avatar
      Compression is now gzip · ba2b6b85
      Seblu authored
      We stop using bzip2, because implemetnation of python 2.7 bz2 is uncompatible
      with pbzip2. So tarball created with pbzip2 cannot be uncompressed with python.
      So we need to find a speedy and portable compression algorithm. Gzip is the
      best candidate
      ba2b6b85
  22. May 31, 2011
  23. May 30, 2011
  24. May 26, 2011