From: jfbu <jf...@us...> - 2024-08-08 09:11:22
|
For a real life example where tags would have helped see [this Sphinx comment](https://github.com/sphinx-doc/sphinx/pull/12745#issuecomment-2275315114). There are no tags associated to releases prior to 0.10 and one has to search manually for appropriate commit messages and then check them out. And for tags since 0.10, with the exception of 0.14, they are as reported seemingly annotating some "mirrored" history, which has the commits but with other SHAs and not direct ancestors of current master tip. For example revision 5862 has two associated commits: ~~~ $ git checkout docutils-0.10 $ git log --grep docutils@5862 commit 59d5b34c2692d494a7bb3d680eb681c8ebbcb42e Author: milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> Date: Fri Jan 30 13:37:26 2009 +0000 latex2e writer: backwards compatible implementation of failsave custom roles git-svn-id: https://docutils.svn.sourceforge.net/svnroot/docutils/trunk/docutils@5862 929543f6-e4f2-0310-98a6-ba3bd3dd1d04 ~~~ and ~~~ $ git checkout master $ git log --grep trunk@5862 commit 472ada29b7003d67d955b9ad71c9e94f3156a048 Author: milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> Date: Fri Jan 30 13:37:26 2009 +0000 latex2e writer: backwards compatible implementation of failsave custom roles git-svn-id: https://docutils.svn.sourceforge.net/svnroot/docutils/trunk@5862 929543f6-e4f2-0310-98a6-ba3bd3dd1d04 ~~~ but you can't find both at same time, and the latter is as shown the one you find on master branch and then it is not an ancestor of the `docutils-0.10` tag. --- **[bugs:#492] Git repo lacking tags** **Status:** open **Created:** Mon Aug 05, 2024 09:47 AM UTC by jfbu **Last Updated:** Wed Aug 07, 2024 09:09 AM UTC **Owner:** nobody I updated my docutils git clone (from `url = git://repo.or.cz/docutils.git`), did `git pull --tags` which fetched tags such as `docutils-0.21.2`. Then I started `git bisect` to research some issue but could not understand HEAD was seemingly thousands of commits ahead of `docutils-0.21.2`. In output of `git log --oneline` I indeed found much more recent releases, but none of these releases have git tags (which would normally show here). ~~~ 4530fc43e FIX test no longer break on missing pil f344d4daf releasing 0.21.2 323957acb Version 0.21.2 af87152e6 stale comment aebceea6e Reconcile Docutils DTD and Document Tree documentation. 76ae9eec4 man utf8 output uses normal "-" char(45) 5aaa62b8e Uncomment classifiers for Georgian and Catalan (Valencian) languages. fa86933d7 Small test speedup/simplification. d10ff72f9 Make effect of centre-aligning figures visible in functional HTML text. 8218b2e47 Avoid dependency of functional tests on PIL/Pillow. e6069cf76 Prevent test failure due no Pillow or Pillow version above 10.3. fb9a9421d Remove duplicate test case. d3fdd821f Do not exclude "test/functional/output/" from the source package. e85d5159f Fix test failure if tests are started from docutils/docutils. 46db2819c Fix test failure with pygments >= 2.14. 6729e38e3 version 0.21.2b.dev f83dac7cf release 0.21.1 64d4b0dd8 rough log of trying to install sdist from test.pypi 64733c201 Release 0.21.1 (sdist rerelease) ~~~ I am surely missing the obvious... (I dimly remember years ago having had already problems with tags on this project, which I think was simply due to me not having done `git pull --tags`...). --- Sent from sourceforge.net because doc...@li... is subscribed to https://sourceforge.net/p/docutils/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/docutils/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |