Opened 7 years ago

Last modified 6 years ago

#1428 new defect

SoGE release tags in git

Reported by: m.c.dixon@… Owned by:
Priority: normal Milestone:
Component: sge Version: 8.1.0
Severity: minor Keywords:
Cc:

Description

I know that darcs is the primary RCS, but would it possible for SoGE releases to be tagged in the git repo, please?

At the moment, these are the branches and tags available after a git clone:

[mark@… soge]$ git branch

  • master [mark@… soge]$ git tag V60 V61_BRANCH V62 V62u2 V62u3 V62u4 V62u5 final_sunsource

If some more tags could be put in there, it would be really helpful.

Thanks,

Mark
--


Mark Dixon Email : m.c.dixon@…
HPC/Grid Systems Support Tel (int): 35429
Information Systems Services Tel (ext): +44(0)113 343 5429
University of Leeds, LS2 9JT, UK


Change History (3)

comment:1 Changed 7 years ago by dlove

SGE <sge-bugs@…> writes:

I know that darcs is the primary RCS, but would it possible for SoGE
releases to be tagged in the git repo, please?

Currently the mirroring is broken anyway, due to the histories getting
inconsistent on each side. Re-doing it may break cloned repos -- I
don't know.

I don't know how to reflect darcs tags (just on a collection of patches)
into git, especially automatically. I assume it requires a branch to be
created for each tag, but git makes my head hurt. I'll ask for advice,
in case anyone else has done it, when I get a chance.

comment:2 Changed 7 years ago by dlove

The mirroring is working again, I think without trashing the git history.

There's now an "sge-release" repo with a linear history and git tags. I don't know where that diverges from the main repo (somewhere after the final_sunsource tag), or whether it's possible for someone who understands git to combine them into one repo with a release branch. The mirroring tool I currently have available won't update a branch. It may be possible to filter the fast-import changeset stream to do so.

comment:3 Changed 6 years ago by markdixon

On Wed, 25 Jul 2012, SGE wrote:
...

The mirroring is working again, I think without trashing the git history.

There's now an "sge-release" repo with a linear history and git tags. I
don't know where that diverges from the main repo (somewhere after the
final_sunsource tag), or whether it's possible for someone who understands
git to combine them into one repo with a release branch. The mirroring
tool I currently have available won't update a branch. It may be possible
to filter the fast-import changeset stream to do so.

...

Hi Dave,

Regarding merging both repos into one, I imagine that the devil will be in the details of darcs and the darcs<->git link. I'm happy to try and help if that's useful?

In the meantime, should the website be updated? It ought to point out that you shouldn't infer anything about releases from the ordering of the "sge" repo's commits.

All the best and thanks for all the work,

Mark

PS I've just checked "sge-release" and it has an 813 tag that matches the 8.1.3 release - thanks!

--


Mark Dixon Email : m.c.dixon@…
HPC/Grid Systems Support Tel (int): 35429
Information Systems Services Tel (ext): +44(0)113 343 5429
University of Leeds, LS2 9JT, UK


Note: See TracTickets for help on using tickets.