Repository from hell (gitk stresstest)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Just in case someone wants to see how gitk performs on a tree with 8
main branches and littered with backports (single-patch-cross-merges
between branches), have a look at:  git://git.cuci.nl/pike

Start gitk with --all to view it in full glory (of course).

Some notes:
- The branches are interconnected through their first-parents as follows:
   v0 --o--o--o--o--o--o--o-------- 7.7
         \  \  \  \  \  \  \
          \  \  \  \  \  \  o------ 7.6
           \  \  \  \  \  o-------- 7.4
            \  \  \  \  o-------- 7.2
             \  \  \  o-------- 7.0
              \  \     \
               \  \     o------ nt-tools
                \  o-------- 0.6
                 o--------- 0.5
- As one can see, gitk deals with the numerous backports just fine,
  except that it uses a bit (too) much screen realestate perhaps at
  times.
- I find the Branches, Follows and Precedes display of gitk confusing
  on occasion, when inside this entanglement of backports.
  Most notably, IMO:
  + It should only show the main branch you're on (i.e. when determining
    the branch, please use the first-parent information only, and
    disregard any parents that come from merges).
  + The "Follows" and "Precedes" list might look cleaner when
    displaying only the tags which are on the same main branch the
    current commit is part of.
-- 
Sincerely,                                                          srb@xxxxxxx
           Stephen R. van den Berg.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux