Skip to content

[BUG] The date formats do not contain a comma in between the date and the time #1150

@ozmium

Description

@ozmium

Great work with the app so far 👍. I noticed that the date formats in the GIt history list do not contain commas. These new date formats are mentioned here: #860

Is it possible to add a comma in between the date and the time please? That is what most other apps do, and it's a recommended standard.

Steps to reproduce the bug, using SourceGit 2025.11

  1. Launch SourceGit 2025.11
  2. Open the Preferences / Settings ➔ General ➔ Date Format ➔ Click the drop-down menu
  3. Observe the list of date formats available
  4. Look at some Git commits with a chosen date format

Expected Result

  • All the date formats should have a comma in between the date and the time.

Image

Actual Result

  • None of the date formats have a comma between the date and the time.

Reasons why it's needed - Impact on customers

  • It's more difficult to read the entire DateTime, when there is no comma.
  • It's easier and quicker to read the Date Time when the commas are there, because it splits the text into 2 parts.
  • The comma makes it clearer to see which part is the date and which part is the time.
  • This guideline recommends adding commas as an international standard: https://cldr.unicode.org/translation/date-time/date-time-patterns (search for "comma" in the article)
  • Other apps use the comma, such as SourceTree, Android Studio, IntelliJ IDEA, PyCharm, and so on.

Example in SourceTree Git client:

Image

Image source: https://foxsb.mystrikingly.com/blog/sourcetree-very-slow

Example in IntelliJ IDEA or Android Studio:

Image

Image source: https://www.jetbrains.com/guide/java/tutorials/creating-a-project-from-github/the-git-tool-window/

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions