1. Should we make a separate column "Commit date" in addition to the existing "Author date" or an option for the "Date" column to switch the date? In the latter case, the user cannot see both. Does anybody want to see both?
-
-
Prikaži ovu nit
-
2. "Commit date" is a feature of Git (e.g. there's no such feature in Mercurial), but our Log view and File history view are unified for different VCS. So far we have no VCS-specific columns in these views. Should we adapt API for this case?
Prikaži ovu nit -
3. One may have a project which contains both Git and Hg repos inside, and we can even show a mixed log (Git and Hg commits are interleaved, sorted by date). If we have a separate column, should we just duplicate "Author date" there?
Prikaži ovu nit -
4. So far one can guess the column title (Author/Subject/Date/Hash) looking at the content, so at some point, we removed column headers to save the space. If we support the "Commit date", this is not true anymore. Is it ok, or should we visually indicate which date is displayed?
Prikaži ovu nit -
5. What about file annotations? Should we just add a switch between "commit date"/"author date" or support showing both?
Prikaži ovu nit -
6. Is it possible that the log shows the "commit date" while annotations or history show "author date" at the same moment? Will it be confusing?
Prikaži ovu nit -
7. Assuming we want to simultaneously switch "commit date"/"author date" for log/history/annotation we need to do something with options storage. Currently, log options (which columns to show, in which order, etc.) are independent of history options. Where to store a new one?
Prikaži ovu nit -
8. Should we allow to switch "commit date"/"author date" from log/history if the date column is not shown at all? Should we allow to switch this from the annotation panel if date is not displayed on the gutter?
Prikaži ovu nit -
9. Where to add a switch? Right-click menu? In the log, the most suitable place is the "Configure presentation" menu available on tool-bar, while the right-click menu contains mostly commit-specific actions. But history and annotation panes have no such menu.
Prikaži ovu nit -
So even for such a low hanging fruit design space is pretty big, and we should explore all the options. Probably a particular user cares about the single scenario (e.g. never works with non-Git VCS) but our solution should be satisfactory for everybody.
Prikaži ovu nit -
Reminds me Java language discussions like "why don't you just add this small feature to the language? It's very simple". No feature is simple if you have millions of users.
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.