https://github.com/arisilon/git-stream
Git Stream Implementation
https://github.com/arisilon/git-stream
git programming utilities
Last synced: 4 days ago
JSON representation
Git Stream Implementation
- Host: GitHub
- URL: https://github.com/arisilon/git-stream
- Owner: Arisilon
- License: mit
- Created: 2024-05-26T00:38:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-18T03:35:18.000Z (6 days ago)
- Last Synced: 2026-02-18T07:57:24.021Z (6 days ago)
- Topics: git, programming, utilities
- Language: Python
- Homepage: https://pypi.org/project/git-stream/
- Size: 60.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# git-stream Python Module
A command line tool to implement streams in Git.
## Developing
Development is best accomplished using virtualenv or virtualenv-wrapper where a virtual environment can be generated:
UNIX: util/new-env.sh
Windows: util\New-Env.ps1
To update the current development environment
UNIX: util/update-env.sh
Windows: util\Update-Env.ps1
## Testing
The test suite can be run with
vjer test
## Building
The build can be run with
vjer build
## Publishing a Release
This is the procedure for releasing git-stream
1. Validate that all issues are "Ready for Release".
1. Update CHANGELOG.md.
1. Run the Publish workflow against the Production environment.
1. Validate the GitHub release and tag.
1. Validate PyPi was published properly.
1. Label the issues as res::complete and mark as "Completed".
1. Close the Milestone.
1. Update the source in Perforce.
1. If this was a release branch, merge to master.