-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

In a thread back in 2015, titled "migrate to git" (http://markmail.org/
message/mn2fgcnsdgjkckhl), we decided on migrating from subversion to git.

After 2+ years, we've finally migrated!

https://git-wip-us.apache.org/repos/asf/vcl.git

It's also mirrored to GitHub:

https://github.com/apache/vcl

The thread mentioned above discussed Git workflows, most people seemed to like 
the Git Workflow.  Here is a relavent section I wrote in one of the emails in 
the thread to apply that to our development:

====================================================
For git, I think we should follow the Gitflow Workflow.  This would involve
maintaining a development branch on which developers would create branches for
any development work, with the branches having a name related to the feature
and an associated JIRA issue - something like VCL123-some_new_feature.  Once
development is complete in the branch, the developer either goes ahead and
merges it into the main development branch, or if the developer wants feedback
first, a pull request can be done before merging it in.  Then, the developer
would merge the branch in after handling any suggestions/edits from others.

At release time, we create a release branch, and tag it each time an RC is
released.  Any bugs found are fixed in the release branch and also merged into
the main development branch.  Once a vote is successful, the release branch is
merged into the master branch, a tag is created, and the release artifact is
generated from that.  (I do have a question here - the master branch after the
merge would have to exactly match the release branch, otherwise we wouldn't be
releasing exactly what was voted on.  So, that may need some more research.)
====================================================

Based on this, we'd need to create a development branch to get started.  Then, 
as we work on JIRA issues, we create branches off of that, then merge back to 
the development branch once the work for the JIRA issue is done.

How does this sound?

Josh
- -- 
- -------------------------------
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQRMIdRtWXideTZDK31X8tBw1209AwUCWejqewAKCRBX8tBw1209
A4e1AJ9GahewMm94+Uzacpb/xFP8B1J2KwCdHYZqPDcc3TS7dERyYjsGuUg3KtY=
=VZRv
-----END PGP SIGNATURE-----

Reply via email to