digitalmars.D - Tagging
- Leandro Lucarella (13/13) Dec 01 2009 Speaking of improving the VCS usage, how about tagging?
- Steven Schveighoffer (10/17) Dec 01 2009 Sure is barren, but this is what you are looking for I think:
- Bill Baxter (4/22) Dec 01 2009 http://www.dsource.org/projects/dmd/browser/tags
- Leandro Lucarella (9/35) Dec 01 2009 I know where they should be, the problem is, nobody creates them! =)
- Sean Kelly (2/3) Dec 01 2009 An easy intermediate step would be to include the SVN revision numbers o...
- Steven Schveighoffer (4/13) Dec 01 2009 How is this easier than tagging? Tagging is almost a no-op.
- Sean Kelly (2/18) Dec 01 2009 It's easier because it could be built into the Druntime/Phobos makefiles...
- klickverbot (6/8) Dec 02 2009 Are you saying that a SVN one-liner once per release requires too much
- Leandro Lucarella (11/22) Dec 01 2009 I think that would be nice too, but tagging is easy enough, I don't know
- Bill Baxter (12/27) Dec 01 2009 Perhaps Walter just doesn't really know what tags are or what they are g...
- torhu (10/11) Dec 01 2009 I've always had the feeling that Walter doesn't actually use svn as a
- Sean Kelly (2/18) Dec 01 2009 Walter does use a release script. It could probably be modified to tag ...
Speaking of improving the VCS usage, how about tagging? It would be nice if a tag is created for each dmd, phobos and druntime repositories, sometimes I want to see what changed between a version and another and it's not trivial to do so. I know there is a changelog in the website, but I want to see the actual changes, the diffs, not only a high-level description of the change. Thanks! -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Creativity is great but plagiarism is faster
Dec 01 2009
On Tue, 01 Dec 2009 11:16:06 -0500, Leandro Lucarella <llucax gmail.com> wrote:Speaking of improving the VCS usage, how about tagging? It would be nice if a tag is created for each dmd, phobos and druntime repositories, sometimes I want to see what changed between a version and another and it's not trivial to do so. I know there is a changelog in the website, but I want to see the actual changes, the diffs, not only a high-level description of the change. Thanks!Sure is barren, but this is what you are looking for I think: http://www.dsource.org/projects/druntime/browser/tags http://www.dsource.org/projects/phobos/browser/tags Don't know of dmd's source solution, so I don't know where those tags would be. I agree it would be good if these were kept up to date. You can probably figure out at least the druntime and phobos tags from history. -Steve
Dec 01 2009
On Tue, Dec 1, 2009 at 8:45 AM, Steven Schveighoffer <schveiguy yahoo.com> wrote:On Tue, 01 Dec 2009 11:16:06 -0500, Leandro Lucarella <llucax gmail.com> wrote:http://www.dsource.org/projects/dmd/browser/tags --bbSpeaking of improving the VCS usage, how about tagging? It would be nice if a tag is created for each dmd, phobos and druntime repositories, sometimes I want to see what changed between a version and another and it's not trivial to do so. I know there is a changelog in the website, but I want to see the actual changes, the diffs, not only a high-level description of the change. Thanks!Sure is barren, but this is what you are looking for I think: http://www.dsource.org/projects/druntime/browser/tags http://www.dsource.org/projects/phobos/browser/tags Don't know of dmd's source solution, so I don't know where those tags would be.
Dec 01 2009
Bill Baxter, el 1 de diciembre a las 08:53 me escribiste:On Tue, Dec 1, 2009 at 8:45 AM, Steven Schveighoffer <schveiguy yahoo.com> wrote:I know where they should be, the problem is, nobody creates them! =) -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- SATANAS EN COMISARIA -- Crónica TVOn Tue, 01 Dec 2009 11:16:06 -0500, Leandro Lucarella <llucax gmail.com> wrote:http://www.dsource.org/projects/dmd/browser/tagsSpeaking of improving the VCS usage, how about tagging? It would be nice if a tag is created for each dmd, phobos and druntime repositories, sometimes I want to see what changed between a version and another and it's not trivial to do so. I know there is a changelog in the website, but I want to see the actual changes, the diffs, not only a high-level description of the change. Thanks!Sure is barren, but this is what you are looking for I think: http://www.dsource.org/projects/druntime/browser/tags http://www.dsource.org/projects/phobos/browser/tags Don't know of dmd's source solution, so I don't know where those tags would be.
Dec 01 2009
Leandro Lucarella Wrote:Speaking of improving the VCS usage, how about tagging?An easy intermediate step would be to include the SVN revision numbers of Phobos ad Druntime when a release is packaged. In fact, the makefiles could probably dump this information somewhere and have it built into the libraries, thanks to the mixin file feature. Maybe I'll add a version string to the Runtime object for this (at least for Druntime). In Phobos, I guess this could go in std.compiler, though there has to be a better place for it.
Dec 01 2009
On Tue, 01 Dec 2009 11:52:32 -0500, Sean Kelly <sean invisibleduck.org> wrote:Leandro Lucarella Wrote:How is this easier than tagging? Tagging is almost a no-op. -SteveSpeaking of improving the VCS usage, how about tagging?An easy intermediate step would be to include the SVN revision numbers of Phobos ad Druntime when a release is packaged. In fact, the makefiles could probably dump this information somewhere and have it built into the libraries, thanks to the mixin file feature. Maybe I'll add a version string to the Runtime object for this (at least for Druntime). In Phobos, I guess this could go in std.compiler, though there has to be a better place for it.
Dec 01 2009
Steven Schveighoffer Wrote:On Tue, 01 Dec 2009 11:52:32 -0500, Sean Kelly <sean invisibleduck.org> wrote:It's easier because it could be built into the Druntime/Phobos makefiles and not rely on a release script or manual effort to actually happen.Leandro Lucarella Wrote:How is this easier than tagging? Tagging is almost a no-op.Speaking of improving the VCS usage, how about tagging?An easy intermediate step would be to include the SVN revision numbers of Phobos ad Druntime when a release is packaged. In fact, the makefiles could probably dump this information somewhere and have it built into the libraries, thanks to the mixin file feature. Maybe I'll add a version string to the Runtime object for this (at least for Druntime). In Phobos, I guess this could go in std.compiler, though there has to be a better place for it.
Dec 01 2009
Sean Kelly wrote:It's easier because it could be built into the Druntime/Phobos makefiles and not rely on a release script or manual effort to actually happen.Are you saying that a SVN one-liner once per release requires too much effort on Walter's side? Apart from that, I don't quite see how you proposed solution would solve the orginal problem – the whole point behind having tagged releases is having _SCM_ support for comparing versions, etc…
Dec 02 2009
Sean Kelly, el 1 de diciembre a las 11:52 me escribiste:Leandro Lucarella Wrote:I think that would be nice too, but tagging is easy enough, I don't know if you have any release script, but if you do, tagging can be automatically done in that script. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- ADOLESCENTE MUERE DESNUCADO POR TRATAR DE AUTOCHUPARSE -- Cronista TVSpeaking of improving the VCS usage, how about tagging?An easy intermediate step would be to include the SVN revision numbers of Phobos ad Druntime when a release is packaged. In fact, the makefiles could probably dump this information somewhere and have it built into the libraries, thanks to the mixin file feature. Maybe I'll add a version string to the Runtime object for this (at least for Druntime). In Phobos, I guess this could go in std.compiler, though there has to be a better place for it.
Dec 01 2009
On Tue, Dec 1, 2009 at 9:19 AM, Leandro Lucarella <llucax gmail.com> wrote:Sean Kelly, el =A01 de diciembre a las 11:52 me escribiste:lLeandro Lucarella Wrote:Speaking of improving the VCS usage, how about tagging?An easy intermediate step would be to include the SVN revision numbers of Phobos ad Druntime when a release is packaged. =A0In fact, the makefiles could probably dump this information somewhere and have it built into the libraries, thanks to the mixin file feature. =A0Maybe I'l=Perhaps Walter just doesn't really know what tags are or what they are good= for. So here's the doc for them: http://svnbook.red-bean.com/en/1.1/ch04s06.html Key example: svn copy http://svn.example.com/repos/calc/trunk \ http://svn.example.com/repos/calc/tags/release-1.0 \ -m "Tagging the 1.0 release of the 'calc' project." (creates the tagged version with tag "release-1.0"). --bbadd a version string to the Runtime object for this (at least for Druntime). =A0In Phobos, I guess this could go in std.compiler, though there has to be a better place for it.I think that would be nice too, but tagging is easy enough, I don't know if you have any release script, but if you do, tagging can be automatically done in that script.
Dec 01 2009
On 01.12.2009 6:33, Bill Baxter wrote:Perhaps Walter just doesn't really know what tags are or what they are good for.I've always had the feeling that Walter doesn't actually use svn as a tool for his work. He just checks in stuff when he's done. That would explain why he doesn't add tags, or why he used to commit several unrelated fixes together, why his commit messages until recently were a bit terse, etc. Maybe he uses another VCS in addition to svn, or maybe he hasn't discovered what a great tool a VCS is for coding? Sorry if I'm completely off the mark here, but I've been wondering about this for a while.
Dec 01 2009
Leandro Lucarella Wrote:Sean Kelly, el 1 de diciembre a las 11:52 me escribiste:Walter does use a release script. It could probably be modified to tag revisions without too much trouble.Leandro Lucarella Wrote:I think that would be nice too, but tagging is easy enough, I don't know if you have any release script, but if you do, tagging can be automatically done in that script.Speaking of improving the VCS usage, how about tagging?An easy intermediate step would be to include the SVN revision numbers of Phobos ad Druntime when a release is packaged. In fact, the makefiles could probably dump this information somewhere and have it built into the libraries, thanks to the mixin file feature. Maybe I'll add a version string to the Runtime object for this (at least for Druntime). In Phobos, I guess this could go in std.compiler, though there has to be a better place for it.
Dec 01 2009