dos2unix recursive
find . -type f -print0 | xargs -0 dos2unix
git: get current short rev
git rev-parse --short HEAD
git: repack db
git reflog expire --expire=now --all
git gc --prune=now
Cherry-pick with ignore whitespace / line-endings
git cherry-pick -X ignore-all-space <commit-id>
git: turn repo into linear (WARNING: rewrite history)
https://stackoverflow.com/a/17994534/145278
git: inject commit between 2 commits (WARNING: rewrite history)
https://stackoverflow.com/a/32315157/145278
git: modify old commit (WARNING: rewrite history)
https://stackoverflow.com/a/1186549/145278
git: squashing old commits
https://www.osso.nl/blog/squashing-old-git-history/
.
fx3 repo debug mode
https://github.com/roytam1/fx3/blob/711023d2f35156d597cdf95e1ea85285c87f06bd/xpcom/glue/nsDebug.h#L51
https://github.com/roytam1/fx3/blob/711023d2f35156d597cdf95e1ea85285c87f06bd/xpcom/base/nsDebugImpl.cpp#L361
https://github.com/roytam1/fx3/blob/711023d2f35156d597cdf95e1ea85285c87f06bd/config/config.mk#L738
https://github.com/roytam1/fx3/blob/711023d2f35156d597cdf95e1ea85285c87f06bd/xpcom/string/public/nsStringAPI.h#L38
.
http://yksofthome.blogspot.com/2013/07/vs2005-firefox-build.html
InterlockedFlushSList
https://github.com/metaxor/KernelEx/blob/31cdfc3560fc116637ee8ed7be31b12f3aacf5d1/apilibs/kexbases/Kernel32/inter.c
https://doxygen.reactos.org/d5/d52/slist_8c_source.html
SetUnhandledExceptionFilter/AddVectoredExceptionHandler
https://github.com/jrfonseca/drmingw/commit/7814d45372633c44f3fdd9584413736efcc6bb01
nss post-3.15.5 revs (+XXX)
https://hg.mozilla.org/projects/nss/shortlog/bad5fd065fa1
moz no-rust newer commits: (+XXX)
https://hg.mozilla.org/mozilla-central/shortlog/eb1677e32680
skip servo:
https://hg.mozilla.org/mozilla-central/shortlog/6c2a54b40d2a
moz-release no-rust newer commits: (-XXX)
start (+XXX)
https://hg.mozilla.org/releases/mozilla-release/shortlog/eb1677e32680
(-XXX)
https://hg.mozilla.org/releases/mozilla-release/shortlog/09e97b55acb3
skip servo:
https://hg.mozilla.org/releases/mozilla-release/shortlog/be030db91f00
esr52 sec patches (+XXX)
https://hg.mozilla.org/releases/mozilla-esr52/shortlog/face7a3dd5d7
49a1 changesets: (+XXX)
https://hg.mozilla.org/mozilla-central/shortlog/7a5ff0cdea30
(49a1-vc2013) for revert:
Bug 1270305: stylo: Replace nsTArray to aid rust binding generation (breaks vc2013)
https://hg.mozilla.org/mozilla-central/rev/dc0f9f87c00f
Bug 1211723 and 1260570 - Share JS source text between JSRuntimes (UAF in ~SharedImmutableStringsCache)
https://bugzilla.mozilla.org/show_bug.cgi?id=1211723
(49a1) Bug 1262671 - Introduce MFBT BufferList (accessing private deleted method)
https://bugzilla.mozilla.org/show_bug.cgi?id=1262671
(49a1) before NonNull ( https://bugzilla.mozilla.org/show_bug.cgi?id=1273661 )
https://hg.mozilla.org/mozilla-central/rev/fdef8e568766
(49a1) before NotNull ( https://bugzilla.mozilla.org/show_bug.cgi?id=1272203 )
https://hg.mozilla.org/mozilla-central/rev/2d2f1179fd86
(49a1) before remove vs2013 in configure ( https://bugzilla.mozilla.org/show_bug.cgi?id=1186064 )
https://hg.mozilla.org/mozilla-central/rev/5ca87e365282
post-fx24 revs (+XXX)
https://hg.mozilla.org/mozilla-central/shortlog/1ce583924c6c
orig: c87a950e1a09
K-Meleon bugs:
Can't open file from menu
http://kmeleonbrowser.org/forum/read.php?19,143253,page=20#msg-145370
FFmpeg PlatformDecoderModule for Linux
https://hg.mozilla.org/mozilla-central/rev/4cedbdf21ddd
https://bugzilla.mozilla.org/show_bug.cgi?id=886196
https://github.com/harthur/mozilla-central/blob/master/toolkit/xre/nsAppRunner.cpp#L673
https://hg.mozilla.org/mozilla-central/file/998b63fe3492/security/manager/ssl/src/nsNSSComponent.cpp