Git Log issue: date is not showing when oneline option in used
I see lots of great answers in Pretty git branch graphs that show the oneline option for git log
being used with dates. However, when I run these commands my output is different, I don't see the dates. The options --oneline
and --date=<relative or iso>
seem to be incompatible.
Result for git log --date=iso
:
Result for git log --date=iso --oneline
:
I tried this on three different computers with similar results.
Update:
@phd suggested that this is a duplicate. I don't believe that it is. The linked question asks "How to commit date". Perhaps they mean "How to show the commit date", but as it stands the question is not clear. Also, in the possible duplicate the OP asks about several options simultaneously. I am specifically asking how to show or print dates (author date or commit date) when using the oneline
option. The other OP is also concerned with the size of the commit history, which is also outside the scope of my question.
Perhaps the other question could be edited to match this question, but it didn't come up when I searched for this issue (although I didn't use the git-log
tag specifically, because I didn't notice that tag until I was searching for appropriate tags for my question).
@phd also apparently downvoted me because "screenshots". I know of no other effective way to show the results of printed formatting without using screenshots, especially because they have color. By the way, the linked question also uses screenshots. Perhaps @phd can help improve that question if they truly believe the cause of not using screenshots on StackOverflow.
@phd also downvoted me because "no research". Actually, I spent quite a bit of time researching this question and reading the man page, thank you very much, and going through the linked question and other linked questions. I edited my question to keep it concise to increase the value to future readers. The brevity is an indication of the time invested in the editing, not an indication of a lack of effort in researching.
git git-log
|
show 1 more comment
I see lots of great answers in Pretty git branch graphs that show the oneline option for git log
being used with dates. However, when I run these commands my output is different, I don't see the dates. The options --oneline
and --date=<relative or iso>
seem to be incompatible.
Result for git log --date=iso
:
Result for git log --date=iso --oneline
:
I tried this on three different computers with similar results.
Update:
@phd suggested that this is a duplicate. I don't believe that it is. The linked question asks "How to commit date". Perhaps they mean "How to show the commit date", but as it stands the question is not clear. Also, in the possible duplicate the OP asks about several options simultaneously. I am specifically asking how to show or print dates (author date or commit date) when using the oneline
option. The other OP is also concerned with the size of the commit history, which is also outside the scope of my question.
Perhaps the other question could be edited to match this question, but it didn't come up when I searched for this issue (although I didn't use the git-log
tag specifically, because I didn't notice that tag until I was searching for appropriate tags for my question).
@phd also apparently downvoted me because "screenshots". I know of no other effective way to show the results of printed formatting without using screenshots, especially because they have color. By the way, the linked question also uses screenshots. Perhaps @phd can help improve that question if they truly believe the cause of not using screenshots on StackOverflow.
@phd also downvoted me because "no research". Actually, I spent quite a bit of time researching this question and reading the man page, thank you very much, and going through the linked question and other linked questions. I edited my question to keep it concise to increase the value to future readers. The brevity is an indication of the time invested in the editing, not an indication of a lack of effort in researching.
git git-log
1
The--oneline
format does not select any date formatting options, so the--date
setting for those format options has no effect. Use a different format, that has a date-formatting option in it. (Note:--oneline
is exactly the same as--pretty=oneline --abbrev-commit
.)
– torek
Jan 2 at 17:25
idownvotedbecau.se/imageofcode
– phd
Jan 2 at 17:48
idownvotedbecau.se/noresearch
– phd
Jan 2 at 17:48
1
Possible duplicate of How to commit date in "git log --all --graph --oneline --simplify-by-decoration"
– phd
Jan 2 at 17:50
stackoverflow.com/search?q=%5Bgit-log%5D+oneline+date
– phd
Jan 2 at 17:50
|
show 1 more comment
I see lots of great answers in Pretty git branch graphs that show the oneline option for git log
being used with dates. However, when I run these commands my output is different, I don't see the dates. The options --oneline
and --date=<relative or iso>
seem to be incompatible.
Result for git log --date=iso
:
Result for git log --date=iso --oneline
:
I tried this on three different computers with similar results.
Update:
@phd suggested that this is a duplicate. I don't believe that it is. The linked question asks "How to commit date". Perhaps they mean "How to show the commit date", but as it stands the question is not clear. Also, in the possible duplicate the OP asks about several options simultaneously. I am specifically asking how to show or print dates (author date or commit date) when using the oneline
option. The other OP is also concerned with the size of the commit history, which is also outside the scope of my question.
Perhaps the other question could be edited to match this question, but it didn't come up when I searched for this issue (although I didn't use the git-log
tag specifically, because I didn't notice that tag until I was searching for appropriate tags for my question).
@phd also apparently downvoted me because "screenshots". I know of no other effective way to show the results of printed formatting without using screenshots, especially because they have color. By the way, the linked question also uses screenshots. Perhaps @phd can help improve that question if they truly believe the cause of not using screenshots on StackOverflow.
@phd also downvoted me because "no research". Actually, I spent quite a bit of time researching this question and reading the man page, thank you very much, and going through the linked question and other linked questions. I edited my question to keep it concise to increase the value to future readers. The brevity is an indication of the time invested in the editing, not an indication of a lack of effort in researching.
git git-log
I see lots of great answers in Pretty git branch graphs that show the oneline option for git log
being used with dates. However, when I run these commands my output is different, I don't see the dates. The options --oneline
and --date=<relative or iso>
seem to be incompatible.
Result for git log --date=iso
:
Result for git log --date=iso --oneline
:
I tried this on three different computers with similar results.
Update:
@phd suggested that this is a duplicate. I don't believe that it is. The linked question asks "How to commit date". Perhaps they mean "How to show the commit date", but as it stands the question is not clear. Also, in the possible duplicate the OP asks about several options simultaneously. I am specifically asking how to show or print dates (author date or commit date) when using the oneline
option. The other OP is also concerned with the size of the commit history, which is also outside the scope of my question.
Perhaps the other question could be edited to match this question, but it didn't come up when I searched for this issue (although I didn't use the git-log
tag specifically, because I didn't notice that tag until I was searching for appropriate tags for my question).
@phd also apparently downvoted me because "screenshots". I know of no other effective way to show the results of printed formatting without using screenshots, especially because they have color. By the way, the linked question also uses screenshots. Perhaps @phd can help improve that question if they truly believe the cause of not using screenshots on StackOverflow.
@phd also downvoted me because "no research". Actually, I spent quite a bit of time researching this question and reading the man page, thank you very much, and going through the linked question and other linked questions. I edited my question to keep it concise to increase the value to future readers. The brevity is an indication of the time invested in the editing, not an indication of a lack of effort in researching.
git git-log
git git-log
edited Jan 2 at 22:43
geneorama
asked Jan 2 at 17:21
geneoramageneorama
1,71231932
1,71231932
1
The--oneline
format does not select any date formatting options, so the--date
setting for those format options has no effect. Use a different format, that has a date-formatting option in it. (Note:--oneline
is exactly the same as--pretty=oneline --abbrev-commit
.)
– torek
Jan 2 at 17:25
idownvotedbecau.se/imageofcode
– phd
Jan 2 at 17:48
idownvotedbecau.se/noresearch
– phd
Jan 2 at 17:48
1
Possible duplicate of How to commit date in "git log --all --graph --oneline --simplify-by-decoration"
– phd
Jan 2 at 17:50
stackoverflow.com/search?q=%5Bgit-log%5D+oneline+date
– phd
Jan 2 at 17:50
|
show 1 more comment
1
The--oneline
format does not select any date formatting options, so the--date
setting for those format options has no effect. Use a different format, that has a date-formatting option in it. (Note:--oneline
is exactly the same as--pretty=oneline --abbrev-commit
.)
– torek
Jan 2 at 17:25
idownvotedbecau.se/imageofcode
– phd
Jan 2 at 17:48
idownvotedbecau.se/noresearch
– phd
Jan 2 at 17:48
1
Possible duplicate of How to commit date in "git log --all --graph --oneline --simplify-by-decoration"
– phd
Jan 2 at 17:50
stackoverflow.com/search?q=%5Bgit-log%5D+oneline+date
– phd
Jan 2 at 17:50
1
1
The
--oneline
format does not select any date formatting options, so the --date
setting for those format options has no effect. Use a different format, that has a date-formatting option in it. (Note: --oneline
is exactly the same as --pretty=oneline --abbrev-commit
.)– torek
Jan 2 at 17:25
The
--oneline
format does not select any date formatting options, so the --date
setting for those format options has no effect. Use a different format, that has a date-formatting option in it. (Note: --oneline
is exactly the same as --pretty=oneline --abbrev-commit
.)– torek
Jan 2 at 17:25
idownvotedbecau.se/imageofcode
– phd
Jan 2 at 17:48
idownvotedbecau.se/imageofcode
– phd
Jan 2 at 17:48
idownvotedbecau.se/noresearch
– phd
Jan 2 at 17:48
idownvotedbecau.se/noresearch
– phd
Jan 2 at 17:48
1
1
Possible duplicate of How to commit date in "git log --all --graph --oneline --simplify-by-decoration"
– phd
Jan 2 at 17:50
Possible duplicate of How to commit date in "git log --all --graph --oneline --simplify-by-decoration"
– phd
Jan 2 at 17:50
stackoverflow.com/search?q=%5Bgit-log%5D+oneline+date
– phd
Jan 2 at 17:50
stackoverflow.com/search?q=%5Bgit-log%5D+oneline+date
– phd
Jan 2 at 17:50
|
show 1 more comment
2 Answers
2
active
oldest
votes
Should add the date in the format.
For instance:
git log --pretty=format:"%h %s %an %ad" --date=relative
Where %ad means "author date" using --date option value
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
add a comment |
You indeed cannot use these two options together. You could, however, emulate this behavior by explicitly stating the format:
$ git log --format='%h (%ai) %s'
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54010580%2fgit-log-issue-date-is-not-showing-when-oneline-option-in-used%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Should add the date in the format.
For instance:
git log --pretty=format:"%h %s %an %ad" --date=relative
Where %ad means "author date" using --date option value
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
add a comment |
Should add the date in the format.
For instance:
git log --pretty=format:"%h %s %an %ad" --date=relative
Where %ad means "author date" using --date option value
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
add a comment |
Should add the date in the format.
For instance:
git log --pretty=format:"%h %s %an %ad" --date=relative
Where %ad means "author date" using --date option value
Should add the date in the format.
For instance:
git log --pretty=format:"%h %s %an %ad" --date=relative
Where %ad means "author date" using --date option value
answered Jan 2 at 17:27
Gonzalo MatheuGonzalo Matheu
3,76242234
3,76242234
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
add a comment |
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
Ah, this makes sense, thanks.
– geneorama
Jan 2 at 22:55
add a comment |
You indeed cannot use these two options together. You could, however, emulate this behavior by explicitly stating the format:
$ git log --format='%h (%ai) %s'
add a comment |
You indeed cannot use these two options together. You could, however, emulate this behavior by explicitly stating the format:
$ git log --format='%h (%ai) %s'
add a comment |
You indeed cannot use these two options together. You could, however, emulate this behavior by explicitly stating the format:
$ git log --format='%h (%ai) %s'
You indeed cannot use these two options together. You could, however, emulate this behavior by explicitly stating the format:
$ git log --format='%h (%ai) %s'
answered Jan 2 at 17:26
MureinikMureinik
186k22138205
186k22138205
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54010580%2fgit-log-issue-date-is-not-showing-when-oneline-option-in-used%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
The
--oneline
format does not select any date formatting options, so the--date
setting for those format options has no effect. Use a different format, that has a date-formatting option in it. (Note:--oneline
is exactly the same as--pretty=oneline --abbrev-commit
.)– torek
Jan 2 at 17:25
idownvotedbecau.se/imageofcode
– phd
Jan 2 at 17:48
idownvotedbecau.se/noresearch
– phd
Jan 2 at 17:48
1
Possible duplicate of How to commit date in "git log --all --graph --oneline --simplify-by-decoration"
– phd
Jan 2 at 17:50
stackoverflow.com/search?q=%5Bgit-log%5D+oneline+date
– phd
Jan 2 at 17:50