Categories
Uncategorized

Automatic LXD snapshots

Just wrote an small Python script (lxdsnap) to automatically create snapshots of every LXD container, once an hour, and remove the old ones.

Categories
Uncategorized

Pygit2 0.25.0 released, upgrades to libgit2 0.25

This release requires the recently released libgit2 0.25.0; see the full list of changes.

Thanks to Carlos Martín Nieto, Szucs Krisztian and Guillermo Pérez.

Resources:

Enjoy!

Categories
Uncategorized

Pygit2 0.24.2 improves support for Windows

Now unit tests pass on Windows. Integration with AppVeyor. Wheels available on Pypi. See the full list of changes.

Thanks to Matthias Bartelmeß, Anatoly Techtonik, Robert Hölzl and Carlos Martín Nieto.

Resources:

Enjoy!

Categories
Uncategorized

Pygit2 0.22.0 released, updates to libgit2 0.22.0

This release requires the recently released libgit2 0.22.0; other changes include an improved support for remotes. See the full list of changes.

Thanks to Carlos Martín Nieto, Matthew Duggan, Greg Fitzgerald, Kevin Kin-Foo, Richard Möhn, Lukas Fleischer, Peter Dave Hello and Philippe Ombredanne.

Resources:

Enjoy!

Categories
Uncategorized

Pygit2 0.21.2 fixes regression, use it with libgit2 0.21.1

This release fixes a regression introduced in version 0.21.0, with the index and Python 2. See the full list of changes.

Thanks to Carlos Martín Nieto and Arno van Lumig.

Otherwise most important is the maintenance release of libgit2 v0.21.1, which among other corrections fixes a critical bug which may lead to data corruption. See the full list of libgit2 v021.1 changes.

So upgrading to libgit2 0.21.1 and pygit2 0.21.2 is highly recommended.

Resources:

Enjoy!

Categories
Uncategorized

Pygit2 0.21.1 and a new skin for the documentation

Changes:

  • Documentation: use the read-the-docs theme
  • New Repository.state_cleanup()
  • New Index.conflicts
  • New checkout option to define the target directory
  • And more…

Thanks to Carlos Martín Nieto, Vlad Temian and Jasper Lievisse Adriaanse.

Release partially sponsored by Bors LTD

Resources:

Enjoy!

 

Categories
Uncategorized

Pygit2 0.21.0 uses cffi

Changes:

  • Now using cffi
  • Upgraded to libgit2 latest and greatest v0.21.0
  • And much more…

Thanks to Carlos Martín Nieto, Michael Jones, Ian P. McCullough, Jack O’Connor, Thomas Kluyver, Daniel Bruce and Jun Omae.

Release partially sponsored by Bors LTD

Resources:

Enjoy!

Categories
Git pygit2 python

pygit2 0.20.3 introduces support for credentials

Changes:

  • Introduce support for credentials
  • Several memory issues fixed
  • Compatibility fixes for Python 3.3, PyPy3 and Visual Studio
  • And much more…

Thanks to Carlos Martín Nieto, Leonardo Rhodes, Devaev Maxim, Erik Meusel, Thomas Kluyver and earl.

Resources:

Enjoy!

Categories
pygit2

pygit2 version 0.20.2 adds support for pypy

Changes:

  • Support pypy
  • Much improved support for remotes
  • Improved support for index entries
  • A couple of leaks fixed
  • And much more…

Thanks to Carlos Martín Nieto, Xu Tao, Alexander Bayandin and Petr Hosek.

Resources:

Enjoy!

Categories
Git pygit2 python

pygit2 version 0.20.1 brings support for merge and reset

Changes:

  • New remote ref-specs API: #290
  • New Repository.reset(...): #292, #294
  • Export GIT_DIFF_MINIMAL: #293
  • New Repository.merge(...): #295
  • Fix Repository.blame argument handling: #297
  • Fix build error on Windows: #298
  • Fix typo in the README file, Blog → Blob: #301
  • Now Diff.patch returns None if no patch: #232, #303
  • New Walker.simplify_first_parent(): #304

Thanks to Jose Plana, Victor Garcia, Petr Hosek, Adam Spiers, Eric Schrijver,  Óscar San José and Xu Tao.

Resources:

Enjoy!