Hi,
I just pushed some patches to PaStA's next branch that should simplify
the usage of PaStA:
The 'pasta-prepare' script-hell does not exist any longer. Everything
now got folded into PaStA's core python code. From now on, PaStA will
automatically detect on startup if UPSTREAM_MIN or UPSTREAM_MAX in the
project's config file changed and will align commithash files
accordingly.
I also aligned the README to conform with reality. ;)
Behaviour of the PaStA cache is unaffected and has to be triggered
manually.
Don't forget to pull latest changes in the PaStA-resources subrepo.
HTH,
Ralf
Ralf Ramsauer (7):
pasta-prepare: simplify things
Util: refactor get_commits_from_file to load_commit_hashes
Util: implement persist_commit_hashes
Repository: implement get_commits_on_stack
PatchStack: check if commithashes of a patch stack are existent
PatchStack: implement calculation of upstream hashes
PaStA-resources: forward upstream
PaStA-resources | 2 +-
PaStA/PatchStack.py | 37 +++++++++++++++++++++++++++++------
PaStA/Repository/Repository.py | 31 +++++++++++++++++++++++++++++
PaStA/Util.py | 7 ++++++-
PaStA/__init__.py | 2 +-
README.md | 44 ++++++++++++++++++++----------------------
bin/pasta_cache.py | 4 ++--
pasta-prepare | 21 --------------------
8 files changed, 93 insertions(+), 55 deletions(-)
delete mode 100755 pasta-prepare
--
2.14.1