Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to Assure Jean Never Talks to You: Hg, Kiln...
Search
S Gaw
December 02, 2015
Programming
0
42
How to Assure Jean Never Talks to You: Hg, Kiln, and Source Tree
Lessons from using Mercurial
S Gaw
December 02, 2015
Tweet
Share
More Decks by S Gaw
See All by S Gaw
Things I learned about native Android app development the extra hard way
sgaw
1
210
Other Decks in Programming
See All in Programming
Python’s True Superpower
hynek
0
110
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
6
690
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
280
Oxlint JS plugins
kazupon
1
1k
CSC307 Lecture 01
javiergs
PRO
0
690
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
CSC307 Lecture 03
javiergs
PRO
1
490
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
AI巻き込み型コードレビューのススメ
nealle
2
1.5k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Test your architecture with Archunit
thirion
1
2.2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Everyday Curiosity
cassininazir
0
130
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
It's Worth the Effort
3n
188
29k
The Spectacular Lies of Maps
axbom
PRO
1
530
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Skip the Path - Find Your Career Trail
mkilby
0
60
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
HG, KILN, AND SOURCE TREE HOW TO ASSURE JEAN DOES
NOT TALK TO YOU EVER
PAINFUL LESSONS WHAT I HAVE LEARNED SO FAR MISTAKES I
HAVE MADE AT DASHLANE
HOW YOU CAN *POSSIBLY* RUN INTO SO MANY BUILD PROBLEMS?!
Tancho IF I CAN SAVE YOU FROM THIS, IT WAS ALL WORTH IT.
I DON’T KNOW HOW YOU MANAGED TO DO THAT… Thomas,
on multiple heads
EVERYONE KNOWS YOU DON’T PUSH THE BUTTONS! Dinesh, on Kiln
AND IN CASE YOU DON’T KNOW
None
“SHIRLEY…”
“SHIRLEY, DID YOU MAKE A CHANGE TO ‘DEFAULT’?”
http://stan.dashlane.com/fogbugz/kiln/ Code/Repositories/Client/Dev
http://stan.dashlane.com/fogbugz/kiln/ Code/Repositories/Client/Dev
FILTER TO A SPECIFIC BRANCH
FILTER TO A SPECIFIC BRANCH
None
SOURCETREE DO IT AGAIN
None
None
None
BUT HOW DID THAT CHANGE?
None
None
None
None
I DON’T KNOW HOW YOU MANAGED TO DO THAT… Thomas,
on multiple heads
hg incoming
None
hg fetch hg outgoing
None
None
None
$ hg push pushing to … searching for changes abort:
push creates new remote head 0dd38f238d2f on branch 'android-dev'! (merge or see "hg help push" for details about pushing new heads)
$ hg summary parent: 96362:0dd38f238d2f example branch: android-dev commit: (clean)
update: (current) $ hg id 0dd38f238d2f (android-dev)
$ hg heads | grep android-dev branch: android-dev branch: android-dev-and-3814-api-access
branch: android-dev-AND-3828 …
$ hg heads . changeset: 96382:e71b40142be6 branch: android-dev tag: tip
parent: 96361:3651d463232c user: Build Manager <
[email protected]
> date: Mon Nov 23 22:09:49 2015 +0100 summary: Android Build from buildmanager v967 changeset: 96362:0dd38f238d2f branch: android-dev user: sgaw
None
http://stan.dashlane.com/fogbugz/kiln/Code/Repositories/ Client/Dev/File/CppLibrairies/SourceCode/KWMobile/Android/ Dashlane-Project/scripts/setup_environment/readme/ FINAL_README?rev=android-dev NAVIGATE TO A SPECIFIC FILE http://stan.dashlane.com/fogbugz/kiln/
Code/Repositories/Client/Dev/File/ <path>?rev=android-dev
None
EVERYONE KNOWS YOU DON’T PUSH THE BUTTONS IN KILN! Dinesh,
on Kiln AND IN CASE YOU DON’T KNOW
None
DEFAULT REVISION IN KILN http://stan.dashlane.com/fogbugz/kiln/ Code/Repositories/Client/Dev/File/ <path>?rev=tip
DEFAULT MAC-DESKTOP TIP WHAT HAPPENS ON KILN UI SAVE
DEFAULT MAC-DESKTOP TIP WHAT HAPPENS ON KILN UI SAVE
DEFAULT MAC-DESKTOP TIP WHAT HAPPENS ON KILN UI SAVE
None
DEFAULT MAC-DESKTOP FIX? NEW HEAD OLD HEAD $ hg commit
—close-branch -r <old head>
THE END