Skip to main content

Rock Solid Library for syncing progress online with byte to byte same working tree.

Project description

Rocktree

A tool for making keeping your working testing tree rock solid up to date with the latest developments in place with upstream link.

Consider giving us a :star:. Made with love by contributors.

In development, yet to be implemented

Concept

So for example we have http://example.com/testing-repo. It gets updated time to time and we want to keep up to date with it all the time blanking out all the local changes as soon as the changes are pulled from upstream. It works on the bases of patchutils which works on the bases of patchfiles, update files and directory trees.

To download from upstream for the first time you can use the rocktree.clone(url="http://my_url.com/repo", dir="local_repo") after that the repo should contain a .rocktree file which contains the upstream link. You can then use the method rocktree.update_from_file(dir="local_repo"). You can also force update from a specified repo using the provided method `rocktree.update(dir="local_repo", url="http://my_url.com/repo")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rocktree-1.0.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

rocktree-1.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file rocktree-1.0.0.tar.gz.

File metadata

  • Download URL: rocktree-1.0.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.0 Linux/5.14.10-300.fc35.x86_64

File hashes

Hashes for rocktree-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e339de6a6c098efe718a06dc5839a8c9205f068fb36d472df62c22a127aa7a7b
MD5 021e51308eac70bb32c4fe4b06fbf9ef
BLAKE2b-256 1dd124272dff17d84f7efecf3b0520eaef048c6190662c4793fcf8c586dacc7c

See more details on using hashes here.

File details

Details for the file rocktree-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: rocktree-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.0 Linux/5.14.10-300.fc35.x86_64

File hashes

Hashes for rocktree-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 246079dd4a7f3635f630ac1cab558706ffbb28c93b1405d5d88a3b115f993b28
MD5 3f99eecca69adafbf9ab81f9115c1d01
BLAKE2b-256 c123a3e596113958efb56c8f638845f52a4731f0b0d2f95979756f1ec89956f1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page