ostree-push Take 2



If you've been around here a long time you may remember that many
moons ago I wrote about a tool I wrote called ostree-push for
coherently pushing commits from a local repo to a remote repo[1].

In the time since then I rewrote it to do a pull from the remote
server through a SSH tunnelled HTTP server rather than using a custom
protocol. We've been using it that way for years at Endless to push
our OS and flatpak commits from our build machines to our repo server.
Unfortunately, it got tied up in our internal tooling and was
inappropriate for publication.

Now I've taken those pieces out and put them into my public git repo.
It's still missing a couple features we use at Endless, but I actually
fixed several bugs along the way and it has a far, far better test
suite than it ever had before.

You can get it from the following places:

https://github.com/dbnicholson/ostree-push
https://pypi.org/project/ostree-push/

I just tagged and pushed the 0.0.1 release. I feel confident it will
work, but I have to be honest that we're not dogfooding it yet since
it's missing some features as mentioned above. I'm hoping to add those
soon and will bump the version to 1.0.0 when we're actually using it
since I otherwise think the process works well.

Let me know what you think!

1. https://mail.gnome.org/archives/ostree-list/2015-December/msg00007.html

--
Dan Nicholson  |  +1.206.437.0833  |  Endless


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]