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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
S Gaw
December 02, 2015
Programming
45
0
Share
How to Assure Jean Never Talks to You: Hg, Kiln, and Source Tree
Lessons from using Mercurial
S Gaw
December 02, 2015
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
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
360
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
0
350
Swiftのレキシカルスコープ管理
kntkymt
0
190
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
110
AWSはOSSをどのように 考えているのか?
akihisaikeda
1
140
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
470
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
180
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
480
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
520
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
330
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
370
Sans tests, vos agents ne sont pas fiables
nabondance
0
160
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Paper Plane (Part 1)
katiecoart
PRO
0
7.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
240
How GitHub (no longer) Works
holman
316
150k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Abbi's Birthday
coloredviolet
2
7.7k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
310
The SEO identity crisis: Don't let AI make you average
varn
0
470
Optimising Largest Contentful Paint
csswizardry
37
3.7k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
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