cvmfs-contrib / python-cvmfsutils

BSD 3-Clause "New" or "Revised" License
0 stars 6 forks source link

Version change #12

Closed Moliholy closed 8 years ago

Moliholy commented 8 years ago

Renamed to cvmfsutils Version number 0.3.0

reneme commented 8 years ago

Alright, there is several things to do here.

  1. Rebase this change set to the latest devel and push -f it (GitHub apparently didn't realise that this contains already merged changes)
  2. Both version and package name are also referenced in cvmfs/__init__.py. I didn't find a way yet to DRY this up. Please change there as well. Or maybe you have a bright idea to reference it?
  3. The ChangeLog needs to be updated accordingly
reneme commented 8 years ago

Here is a proposal for the ChangeLog. Feel free to add more things:

0.3.0:

0.2.0:
  * Allow for multi-threaded catalog inspection
  * Add an optional local disk cache for arbitirary repository objects
  * Retrieve repository tags by 'name', 'revision number' or 'date'
  * Inspect catalog tree of historic repository revisions
reneme commented 8 years ago

More general comment: Please avoid merging devel into feature branches. Rather git rebase the feature branch on the latest devel. This way you keep a clean git history that simplifies cherry-picking if necessary.

Moliholy commented 8 years ago

I simply did a git pull origin devel, which internally merges both the current devel and feature branches. I take note for the next one, thanks! ;)

Moliholy commented 8 years ago
  1. Brach updated
  2. Revision and number dried, directly taken from the repository
  3. ChangeLog updated
Moliholy commented 8 years ago

Offtopic, I've added the zip_safe=False option to setup.py. With this the library will be automatically decompressed when installed. This seems to be more portable and I've seen it recommended before. Do you think it's a good idea?

reneme commented 8 years ago

I'm fine with zip_safe

Moliholy commented 8 years ago

Version number and package name hardcoded. Ready to merge

reneme commented 8 years ago

Fasten your seat belts! Merge in 5, 4, 3, 2, 1 !!!

Moliholy commented 8 years ago

Now that we have the new revision it might be a good idea to release a tag, no? With the tag one could reference from pip which version should be installed, to avoid incompatibilities

reneme commented 8 years ago

... see eMail. I was about to point out the same... I agree.