git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v4 3/4] builtin/stash: provide a way to export stashes to a ref

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
Apr 13, 2022, 15:55 UTC
Message-ID
<220413.86a6cpezsy.gmgdl@evledraar.gmail.com>
In-Reply-To
<20220407215352.3491567-4-sandals@crustytoothpaste.net>
On Thu, Apr 07 2022, brian m. carlson wrote:
Show 9 quoted lines
> +	/*
> +	 * This is an arbitrary, fixed date, specifically the one used by git
> +	 * format-patch.  The goal is merely to produce reproducible output.
> +	 */
> +	prepare_fallback_ident("git stash", "git@stash");
> +	author = fmt_ident("git stash", "git@stash", WANT_BLANK_IDENT,
> +			   "2001-09-17T00:00:00Z", 0);
> +	committer = fmt_ident("git stash", "git@stash", WANT_BLANK_IDENT,
> +			      "2001-09-17T00:00:00Z", 0);

Hrm, reproducable with what? Because you're doing this we won't get a different OID every time you do:

    git stash export --print

That part I'm completely on board with, but not pick the author/date from the tip of the stash we're exporting instead?

AFAICT the only negative side-effect of that is that we'll create another such "base" commit for every stash we export, which is a bit of garbage churn.

But I think it's worth it to not create magical author/committer entries with nonsensical dates.

Previous: Ævar Arnfjörð BjarmasonNext: brian m. carlson
Message 63 of 76 in “Importing and exporting stashes to refs”
  1. 0/6 Importing and exporting stashes to refsbrian m. carlson, Mar 10, 2022
  2. 2/6 builtin/stash: fill in all commit databrian m. carlson, Mar 10, 2022
  3. Junio C HamanoMar 16, 2022
  4. 1/6 builtin/stash: factor out generic function to look up stash infobrian m. carlson, Mar 10, 2022
  5. 3/6 object-name: make get_oid quietly return an errorbrian m. carlson, Mar 10, 2022
  6. Junio C HamanoMar 16, 2022
  7. Drew StoleeMar 16, 2022
  8. brian m. carlsonMar 16, 2022
  9. 4/6 builtin/stash: provide a way to export stashes to a refbrian m. carlson, Mar 10, 2022
  10. Ævar Arnfjörð BjarmasonMar 11, 2022
  11. Phillip WoodMar 14, 2022
  12. Phillip WoodMar 15, 2022
  13. brian m. carlsonMar 16, 2022
  14. C99 %zu support (on MSVC) (was: [PATCH 4/6] builtin/stash: provide a way to export stashes to a ref)Ævar Arnfjörð Bjarmason, Mar 18, 2022
  15. Phillip WoodMar 18, 2022
  16. Johannes SchindelinMar 24, 2022
  17. ssize_t portability (was: [PATCH 4/6] builtin/stash: provide a way to export stashes to a ref)Ævar Arnfjörð Bjarmason, Mar 18, 2022
  18. Junio C HamanoMar 16, 2022
  19. 6/6 doc: add stash export and import to docsbrian m. carlson, Mar 10, 2022
  20. Junio C HamanoMar 16, 2022
  21. Junio C HamanoMar 16, 2022
  22. 5/6 builtin/stash: provide a way to import stashes from a refbrian m. carlson, Mar 10, 2022
  23. Junio C HamanoMar 16, 2022
  24. brian m. carlsonMar 16, 2022
  25. Junio C HamanoMar 10, 2022
  26. brian m. carlsonMar 10, 2022
  27. Junio C HamanoMar 10, 2022
  28. brian m. carlsonMar 10, 2022
  29. 0/4 Importing and exporting stashes to refsbrian m. carlson, Mar 29, 2022
  30. 2/4 builtin/stash: factor out revision parsing into a functionbrian m. carlson, Mar 29, 2022
  31. 1/4 object-name: make get_oid quietly return an errorbrian m. carlson, Mar 29, 2022
  32. 4/4 builtin/stash: provide a way to import stashes from a refbrian m. carlson, Mar 29, 2022
  33. 3/4 builtin/stash: provide a way to export stashes to a refbrian m. carlson, Mar 29, 2022
  34. Junio C HamanoMar 30, 2022
  35. brian m. carlsonMar 30, 2022
  36. Ævar Arnfjörð BjarmasonMar 31, 2022
  37. Junio C HamanoMar 31, 2022
  38. brian m. carlsonApr 5, 2022
  39. Ævar Arnfjörð BjarmasonApr 6, 2022
  40. Junio C HamanoApr 6, 2022
  41. Ævar Arnfjörð BjarmasonMar 31, 2022
  42. brian m. carlsonApr 5, 2022
  43. Junio C HamanoMar 31, 2022
  44. Ævar Arnfjörð BjarmasonMar 31, 2022
  45. 0/4 Importing and exporting stashes to refsbrian m. carlson, Apr 3, 2022
  46. 1/4 object-name: make get_oid quietly return an errorbrian m. carlson, Apr 3, 2022
  47. 2/4 builtin/stash: factor out revision parsing into a functionbrian m. carlson, Apr 3, 2022
  48. Phillip WoodApr 4, 2022
  49. 4/4 builtin/stash: provide a way to import stashes from a refbrian m. carlson, Apr 3, 2022
  50. Ævar Arnfjörð BjarmasonApr 4, 2022
  51. brian m. carlsonApr 5, 2022
  52. Ævar Arnfjörð BjarmasonApr 6, 2022
  53. 3/4 builtin/stash: provide a way to export stashes to a refbrian m. carlson, Apr 3, 2022
  54. Ævar Arnfjörð BjarmasonApr 4, 2022
  55. Junio C HamanoApr 4, 2022
  56. Junio C HamanoApr 4, 2022
  57. Ævar Arnfjörð BjarmasonApr 4, 2022
  58. brian m. carlsonApr 5, 2022
  59. 0/4 Importing and exporting stashes to refsbrian m. carlson, Apr 7, 2022
  60. 3/4 builtin/stash: provide a way to export stashes to a refbrian m. carlson, Apr 7, 2022
  61. Ævar Arnfjörð BjarmasonApr 13, 2022
  62. Ævar Arnfjörð BjarmasonApr 13, 2022
  63. Ævar Arnfjörð BjarmasonApr 13, 2022
  64. 2/4 builtin/stash: factor out revision parsing into a functionbrian m. carlson, Apr 7, 2022
  65. 1/4 object-name: make get_oid quietly return an errorbrian m. carlson, Apr 7, 2022
  66. 4/4 builtin/stash: provide a way to import stashes from a refbrian m. carlson, Apr 7, 2022
  67. Jonathan TanApr 12, 2022
  68. brian m. carlsonApr 13, 2022
  69. Jonathan TanApr 13, 2022
  70. Ævar Arnfjörð BjarmasonApr 13, 2022
  71. Jonathan TanApr 13, 2022
  72. Junio C HamanoApr 13, 2022
  73. brian m. carlsonApr 13, 2022
  74. Junio C HamanoApr 13, 2022
  75. Ævar Arnfjörð BjarmasonApr 13, 2022
  76. Ævar Arnfjörð BjarmasonApr 13, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.