Re: confused by git release tags
Peter van Dijk <[email protected]>
| Newsgroups | gmane.network.dns.powerdns.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello Denis, On Nov 8, 2013, at 16:55 , Denis Ovsienko wrote: > List, > > I have difficulty understanding the workings of a freshly cloned pdns.git repository. In particular, the recent release tags exist and look fine: > > $ git tag -l -n10 > [...] > rec-3.5.1 tag recursor 3.5.1 > rec-3.5.2 tag recursor 3.5.2 > rec-3.5.3 tag recursor 3.5.3 > > I would like to study the branch that these tags belong to, but cannot indentify it. For example, the tag rec-3.5.3 stands for commit c730220, which doesn't belong to any existing branch. According to the gitk tool, commit c730220 is preceded by history that includes rec-3.5.1, rec-3.5.2 and rec-3.5.3 and dates back to 2002 in a strictly linear way. This looks like a stable release-only branch managed with cherry-picks, except it has no name and isn't merged into any of the existing branches. > > Could anyone tell if this is the intended effect and what is the current release workflow of pdns? Thank you. Yes, this is the intended effect (but suggestions are welcome - we are still finding our way around the powerhouse that is git). When we release minor versions (like 3.5.1-3.5.3), this is our process (described based on 3.5.3): - create a branch rel/rec-3.5.3 off of the rec-3.5.2 tag - cherry-pick stuff onto it - test test test - tag rec-3.5.3 - drop branch (as the head is identical to the new tag) We sometimes merge release branches back, but when they consist only of cherry picks of stuff that's on master already, I don't see the point. Major releases, especially for auth, tend to be tags directly on master to begin with. Kind regards, -- Peter van Dijk Netherlabs Computer Consulting BV - http://www.netherlabs.nl/ _______________________________________________ Pdns-dev mailing list [email protected] http://mailman.powerdns.com/mailman/listinfo/pdns-dev
signature.asc
(application/pgp-signature, 841 B)
-----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIcBAEBAgAGBQJSffu9AAoJENz1E/p+7RnztVkP/1g3R2MnojM8dSQ6BgsSmQdx ircff7hiBwWdT/P3yu3PgNmHtUlm+eESRLStHLysF4CghFzDom0pf4fNloOwyCyY es3Qc0pO36/rOER4A79OQQnZfrSC68duBxT6wjN0gEQx3zTcNqn6ByKFG4dKUexk SabBUW8Q2jVS/L0RjVQLObCHlR5NrgrGUGUxS6Znv1Q5RYnxDwIfxYLjYJFRHuhu aMRocBD/iZT4U52DMfLJ4kTwsF+aH9kn2OFKyNRde1cqQAVkfdz20JZGPl6WAejX Cl7YrUx7TQyUVISlH2jEoRw/lzjVNnZrX8c+NsmsirJUop3eIxiGxH5uDjOT32Pa Op4sGBzZrw8FeF0T9WL+BROYIYCfBeDkQHmnSNJUpfURHo8wgBwftszrC1ga08bp OnrZ4ZwoyW7YW4qCk165owkREm0B+CAhfY5NS+v3RScKBjugGQnyP5uvtVXirrED PlR0Gqm6OrKSL/Hpz79fXMWWjZbK2LF7n5GofzLEp9IwxEnT9kkz6LGWSnxpDWKC ok129hikGt7oGu9dO6m/yUw2viHK/V+wpusHeA8uliopXC7weREu3EDcxEh/76Ub //D3ZCVezIC3cknvj1xZpVPIzGlXINWM0UCtr661Xzagp35db9pPdfOGrJTVsDUg zhkcJN6CHUTNsEFNKCGw =4hPP -----END PGP SIGNATURE-----