VirtualTam's bookmarks
77 bookmarks found
-
Forging a Waterphone - Long Version
2015-09-13 -
-
git worktree
2015-08-21 "check out more than one branch at a time"
Useful if you're simultaneously working on several versions / branches of the same repository ;-)
-
Fossil: Home
2015-04-09 -
Git your life for fun & profit
2015-03-23 -
Magit User Manual
2015-03-21 -
emacs-snapshot Ubuntu PPA
2015-03-13 ;; emacs-snapshot PPA hack
(when (>= emacs-major-version 25) (defconst debian-emacs-flavor 'emacs25)) -
Creating a custom git flow visualization
2015-03-02 -
A successful Git branching model
2015-03-02 -
How to solve Git issues...
from https://presentate.com/bobthecow/talks/changing-history
-
Diffuse - Portable merge tool
2014-12-04 -
GitLab, mais encore ? - LinuxFr.org
2014-12-02 Discussion de fond sur l'auto-hébergement de code source via Git :
- mise en place d'une interface d'administration web,
- fonctionnalités couvertes : granularité des droits, CI, wiki,
- simplicité d'utilisation,
- réactivité,
- interactivité avec la communauté / cadre d'utilisation.
-
Uses a project or repository's history to plot user contributions, displaying an elegant, colored graph of the file arborescence.
After running it on quite different projects...
- Python/Bash CI/Jenkins scripts
- Qt apps: GoldenDict, Psi+
- PHP website: Shaarli
...watching some vids on teh intartubez:
- Minecraft: https://www.youtube.com/watch?v=zRjTyRly5WA
- Linux kernel: https://www.youtube.com/watch?v=AhDiYPLo3p4
- Python: https://www.youtube.com/watch?v=cNBtDstOTmA
It allows to arbitrary spot some interesting implementation aspects (sorted by descending impact):
- language-dependent trees (oh hai Java packages ^^)
- framework-dependent trees
- project-management method (none, Agile, TDD)
Having a graphical tool also quickly shows:
- the overall structure of the project (a bit cooler than a simple $ tree, way quicker than loading the project on an IDE)
- the repartition of files (by extensions)
- who are the most active contributors
- what are the most modified files over time
- who does what: additions, deletions, refactoring
Some more CI-related matters:
- are there any tests?
- what is the source code / test code ratio? (we could expect a project/lib with N modules to have at least N test modules)
- who initiates / implements / optimizes test code?
-
Semantic Versioning 2.0.0
2014-11-21 -
Git cheat sheet
2014-11-02 -
Rebecca Black-Friday(Death Metal Version)
2014-10-22