Git tags (again)

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Git tags (again)

Diva Canto
Hi everyone,

I know this has been discussed a few times before, but the automatic
tags on every git commit are becoming a heavy burden. Today we talked
again about stopping doing that. But rather than stopping the tags
without replacement, a suggestion has been made to provide a web page
that converts from git hashes to build numbers, so that everyone can
still have an idea of sequential line of development.

Any objections?

Diva

_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Git tags (again)

Melanie-2
+1

Melanie

On 13/09/2015 00:23, Diva Canto wrote:

> Hi everyone,
>
> I know this has been discussed a few times before, but the automatic
> tags on every git commit are becoming a heavy burden. Today we talked
> again about stopping doing that. But rather than stopping the tags
> without replacement, a suggestion has been made to provide a web page
> that converts from git hashes to build numbers, so that everyone can
> still have an idea of sequential line of development.
>
> Any objections?
>
> Diva
>
> _______________________________________________
> Opensim-dev mailing list
> [hidden email]
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Git tags (again)

Michael Emory Cerquoni
In reply to this post by Diva Canto
sounds good to me +1 I personally have not relied on those numbers in quite some time.

On Sat, Sep 12, 2015 at 6:23 PM, Diva Canto <[hidden email]> wrote:
Hi everyone,

I know this has been discussed a few times before, but the automatic tags on every git commit are becoming a heavy burden. Today we talked again about stopping doing that. But rather than stopping the tags without replacement, a suggestion has been made to provide a web page that converts from git hashes to build numbers, so that everyone can still have an idea of sequential line of development.

Any objections?

Diva

_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev



--
Michael Emory Cerquoni

_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Git tags (again)

Borun (a.k.a. Boroondas Gupte)
In reply to this post by Diva Canto
Heya all,

Borun here, almost complete outsider on this project, so correct me if I make any wrong assumptions.

I guess the build tags are made by the continuous integration infrastructure and that no significant maintenance is required to keep the mechanism that creates them there in place. Thus, if the tags are a burden to some (because there are so many of them) but useful to others, why not simply have two public repositories, one with the build tags and another without? (I'd keep the 'main', i.e. development repository clear of the build tags and have the continuous build process sync (fetch) the commits over to a 'build' repository (a clone of 'main') where it also tags the commits it builds, instead of tagging them on the on the 'main' repository as it seems to do today.)

That way, the 'conversion tool' comes practically for free, has a web interface already familiar to those involved and is machine readable.

Tags of wider interest (e.g. to mark versions that are official releases) would probably still be made on the 'main' repo and then fetched to the 'build' repo.

Cheers,
B.

_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Git tags (again)

Melanie-2
The real cost of the tags is that the repo gets abysmally slow. It's
now reached a point where it's impacting usability as well as
putting too much load on the server. Git wasn't designed to handle a
tag per commit.

- Malenie

On 13/09/2015 23:42, Borun (a.k.a. Boroondas Gupte) wrote:

> Heya all,
>
> Borun here, almost complete outsider on this project, so correct me if I
> make any wrong assumptions.
>
> I guess the build tags are made by the continuous integration
> infrastructure and that no significant maintenance is required to keep
> the mechanism that creates them there in place. Thus, if the tags are a
> burden to some (because there are so many of them) but useful to others,
> why not simply have two public repositories, one with the build tags and
> another without? (I'd keep the 'main', i.e. development repository clear
> of the build tags and have the continuous build process sync (fetch) the
> commits over to a 'build' repository (a clone of 'main') where it also
> tags the commits it builds, instead of tagging them on the on the 'main'
> repository as it seems to do today.)
>
> That way, the 'conversion tool' comes practically for free, has a web
> interface already familiar to those involved *and* is machine readable.
>
> Tags of wider interest (e.g. to mark versions that are official
> releases) would probably still be made on the 'main' repo and then
> fetched to the 'build' repo.
>
> Cheers,
> B.
>
>
>
>
> _______________________________________________
> Opensim-dev mailing list
> [hidden email]
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Git tags (again)

Latif Khalifa
In reply to this post by Diva Canto
+1. Additional benefit would be to make tools like Bitbucket and
Gitlab work with the Opensim repository. Currently both choke on it.

On Sun, Sep 13, 2015 at 12:23 AM, Diva Canto <[hidden email]> wrote:

> Hi everyone,
>
> I know this has been discussed a few times before, but the automatic tags on
> every git commit are becoming a heavy burden. Today we talked again about
> stopping doing that. But rather than stopping the tags without replacement,
> a suggestion has been made to provide a web page that converts from git
> hashes to build numbers, so that everyone can still have an idea of
> sequential line of development.
>
> Any objections?
>
> Diva
>
> _______________________________________________
> Opensim-dev mailing list
> [hidden email]
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Git tags (again)

James Hughes
In reply to this post by Diva Canto
+1

The git hashes are much more than a visual commit identifier, they are
the hash of the commit and ensure that the content in the commit is
valid. The tags can be easily changed and should not be relied on to
point to a particular commit. For keeping up with the timeline of
commits, the commit timestamp is good. I usually tag archives and
releases with the short hash and timestamp with this command ...

`git log -n 1 --pretty=format:%h-%ct`

which gives something like:  3aa9e78-1435144114 and contains both enough
of the hash to identify the commit along with the unix timestamp of the
commit time.

-BlueWall

On Sat, 2015-09-12 at 15:23 -0700, Diva Canto wrote:

> Hi everyone,
>
> I know this has been discussed a few times before, but the automatic
> tags on every git commit are becoming a heavy burden. Today we talked
> again about stopping doing that. But rather than stopping the tags
> without replacement, a suggestion has been made to provide a web page
> that converts from git hashes to build numbers, so that everyone can
> still have an idea of sequential line of development.
>
> Any objections?
>
> Diva
>
> _______________________________________________
> Opensim-dev mailing list
> [hidden email]
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev


_______________________________________________
Opensim-dev mailing list
[hidden email]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
Loading...