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

[PATCH v2 0/3] bugreport: include +i in outfile suffix as needed

From
Jacob Stopak <jacob@initialcommit.io>
Date
Oct 15, 2023, 03:42 UTC
Message-ID
<20231015034238.100675-1-jacob@initialcommit.io>
In-Reply-To
<20231014040101.8333-1-jacob@initialcommit.io>

Update git bugreport to allow creation of multiple bugreports with default settings during a given minute interval.

Address several edge cases where users might run git bugreport multiple times within a minute and expect multiple reports to be created.

Handle these cases by checking to see if a file with the default timestamped filename already exists, and if so, appending a '+1' value to the filename suffix. Keep doing so until a unique filename is reached or '+9' is reached. At this point, if uniqueness is still not found, the previous error that a file with the given name already exists.

If the --diagnose flag is supplied, apply the same '+i' incremented filename suffix to the diagnostics zip file.

Reorder the code block that creates the diagnostics zip file so it isn't created in the event the bugreport itself isn't created due to an error.

Jacob Stopak (3):
  bugreport: include +i in outfile suffix as needed
  bugreport: match diagnostics filename with report
  bugreport: don't create --diagnose zip w/o report
 builtin/bugreport.c | 54 ++++++++++++++++++++++++++++++---------------
 1 file changed, 36 insertions(+), 18 deletions(-)
base-commit: 493f4622739e9b64f24b465b21aa85870dd9dc09
-- 
2.42.0.298.gd89efca819.dirty
Previous: Junio C HamanoNext: Jacob Stopak
Message 11 of 23 in “bugreport: add 'seconds' to default outfile name”
  1. bugreport: add 'seconds' to default outfile nameJacob Stopak, Oct 14, 2023
  2. Kristoffer HaugsbakkOct 14, 2023
  3. Junio C HamanoOct 14, 2023
  4. Dragan SimicOct 14, 2023
  5. Junio C HamanoOct 14, 2023
  6. Dragan SimicOct 14, 2023
  7. Jacob StopakOct 15, 2023
  8. Dragan SimicOct 15, 2023
  9. Jacob StopakOct 15, 2023
  10. Junio C HamanoOct 15, 2023
  11. 0/3 bugreport: include +i in outfile suffix as neededJacob Stopak, Oct 15, 2023
  12. 1/3 bugreport: include +i in outfile suffix as neededJacob Stopak, Oct 15, 2023
  13. Junio C HamanoOct 15, 2023
  14. 0/1 bugreport: include +i in outfile suffix as neededJacob Stopak, Oct 16, 2023
  15. 1/1 bugreport: include +i in outfile suffix as neededJacob Stopak, Oct 16, 2023
  16. Junio C HamanoOct 16, 2023
  17. Jacob StopakOct 17, 2023
  18. Junio C HamanoOct 21, 2023
  19. Emily ShafferOct 26, 2023
  20. Jacob StopakOct 27, 2023
  21. Jacob StopakJan 6, 2024
  22. 2/3 bugreport: match diagnostics filename with reportJacob Stopak, Oct 15, 2023
  23. 3/3 bugreport: don't create --diagnose zip w/o reportJacob Stopak, Oct 15, 2023

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.