0repo 0.4

Thomas Leonard <[email protected]>
Newsgroups gmane.comp.file-systems.zero-install.devel
Message-ID <CAG4opy_ertf2o=fNszKSRJ_euOBPzpsN152K92a_EmuavMmbTw@mail.gmail.com>
0repo 0.4 is now out:

   http://www.0install.net/0repo.html

   0install add 0repo http://0install.net/tools/0repo.xml

0repo provides an easy and reliable way to maintain a repository of
0install software for others to use.


Changes since 0.3

- Redesigned Catalog stylesheet (Bastian Eicher).

- Include a 0repo user-agent header (Tim Cuthbertson).

- Don't require GPG key to be a symlink. Some servers (e.g. GitHub
pages) don't support symlinks, so don't complain if the user replaces
it with a copy.

- 0repo serve: allow serving files that live under archives/ (Tim Cuthbertson).

- Allow duplicate archive name if contents are identical (Tim Cuthbertson).

- Added scp upload example.

- More extensive documentation on the Git sync option.

- Added .gitignore (Bastian Eicher).


Windows (Bastian Eicher):

- Make Git dependency explicit on Windows.

- Handle backslash as directory separator on Windows.

- Use portable_rename to support Windows.

- Fixed handling of non-ASCII characters in commit messages on
Windows. See http://bugs.python.org/issue1759845

- Use file copy instead of symlink for key files on Windows.

- Use os.getcwd() instead of os.path.samefile() on Windows.
os.path.samefile() is not supported on Windows.


Bug fixes:

- Do not crash on interactive questions when stdin is unavailable
(Bastian Eicher).

- Fixed handling of xml:lang attribute. We generated a binding
xmlns:ns="http://www.w3.org/XML/1998/namespace", which is illegal.
Reported by Bastian Eicher.

- Fixed writing XML with non-ASCII characters. Error was:
  File ".../0repo/repo/incoming.py", line 189, in process stream.write(new_xml)
  UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in
position 528: ordinal not in range(128)
  Reported by Bastian Eicher.


-- 
Dr Thomas Leonard        http://roscidus.com/blog/
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.