git-annex
7 weeks ago by emilsit
Manage (large) files "with" git but don't store the blobs in git.
An extension to git, sort of like Mercurial's largefiles except you can't convert existing repos (well, without using filter-branch or something).
git
software
An extension to git, sort of like Mercurial's largefiles except you can't convert existing repos (well, without using filter-branch or something).
7 weeks ago by emilsit
clone breaks replace - Phillip Susi - org.kernel.vger.git - MarkMail
8 weeks ago by emilsit
Interesting thread about git replace refs and why it works the way it does.
git
8 weeks ago by emilsit
Adam Dymitruk - Google+ - Branch-per-Feature The big WHY: Fast, flexible, high…
10 weeks ago by emilsit
A workflow taking advantage of git-rerere and continuous integration of lots of small feature branches.
git
10 weeks ago by emilsit
Re: Git/Mercurial interoperability (and what about bzr?) - Theodore Tso - org.kernel.vger.git - MarkMail
10 weeks ago by emilsit
tytso and linus on why in-repository .hgtags are a bad idea.
mercurial
git
10 weeks ago by emilsit
Counterintuitive tag behaviour (broken design?) - Stuart W. Marks - com.selenic.mercurial - MarkMail
10 weeks ago by emilsit
Mercurial users on why hgtags may make some sort of sense. (See reply from Matt Mackall further down).
mercurial
git
10 weeks ago by emilsit
RockStarProgrammer - The Differences Between Mercurial and Git
11 weeks ago by emilsit
Old but still largely correct. Fails to capture what "mutability" is really about.
mercurial
git
comparison
11 weeks ago by emilsit
AlBlue’s Blog: Mercurial and Git: a technical comparison
11 weeks ago by emilsit
In-depth look covering the good stuff; good if you don't know much about the internals of either.
git
mercurial
comparison
11 weeks ago by emilsit
Why I Switched to Git From Mercurial — Extra Cheese
11 weeks ago by emilsit
1 and 2: Git's repo efficiently content, compressing deltas across all files in the tree.
3. Git keeps track of names carefully.
git
mercurial
comparison
3. Git keeps track of names carefully.
11 weeks ago by emilsit
A Git User's Guide to Mercurial Queues / Steve Losh
11 weeks ago by emilsit
Trying to use mq to replace Git branches is a sad and painful experience.
git
mercurial
11 weeks ago by emilsit
Git branches on mercurial - Kiln Knowledge Exchange
november 2011 by emilsit
There are a lot of questions on the Kiln Stackexchange about the confusing number of number of options for Mercurial branching. This is one which explains a bit about how to use bookmarks to do lightweight branching.
git
mercurial
november 2011 by emilsit
A Guide to Branching in Mercurial / Steve Losh
november 2011 by emilsit
With very helpful comparisons to Git.
git
dvcs
mercurial
reference
november 2011 by emilsit
Getting started with Git – Emil Sit: Thoughts on Systems
august 2011 by emilsit
@glaforge Check out for some good Git resources
git
from twitter
august 2011 by emilsit
git - Creating GitHub repository with only a subset of a local repository's history - Stack Overflow
april 2011 by emilsit
Great post on how to create a history-truncated repo in #git using orphan checkout and replacement refs
git
from twitter
april 2011 by emilsit
Git Cheatsheet
april 2011 by emilsit
A clickable git cheatsheet showing how to move between different workflow areas (working tree, index, repos)
git
reference
april 2011 by emilsit
github/gitignore - GitHub
april 2011 by emilsit
A nice collection of .gitignore templates for different types of projects.
git
april 2011 by emilsit
Git Going With DVCS v1.5.2
february 2011 by emilsit
Tutorial slides from Matthew McCullough giving a decent and quick overview of Git and its benefits.
git
presentation
february 2011 by emilsit
toofishes.net - Git smart HTTP transport on lighttpd
january 2011 by emilsit
Simple block of lighttpd config that will pass some URLs over to git-http-backend (git 1.6.6 and newer).
git
lighttpd
configuration
january 2011 by emilsit
gitster's journal - Fun with merges and purposes of branches
august 2010 by emilsit
Junio on the git philosophy of branching.
git
reference
philosophy
august 2010 by emilsit
A few git tips you didn't know about
august 2010 by emilsit
Indeed, the title says it all.
git
tips
reference
august 2010 by emilsit
nvie.com » Blog Archive » A successful Git branching model
april 2010 by emilsit
A detailed walk through of one way to manage a development and release process using branches with git. Clean, plenty of example command, and a PDF summary diagram for printing.
git
tips
april 2010 by emilsit
A Visual Git Reference
april 2010 by emilsit
Nice reference to how the various commands modify HEAD, staging area, and working directory.
git
reference
april 2010 by emilsit
On git and usability
january 2010 by emilsit
"subversion’s internal model is fairly complex, but you are not expected to understand it. You just have to know the half dozen commands you’ll ever need, and you use them, and everything is fine. Git’s model is fundamentally fairly simple [...] but you are expected to understand it fully to use git effectively."
git
january 2010 by emilsit
Index of /tig
march 2009 by emilsit
@dangerdave Try instead of #git show-branch (but yeah, maybe it ought to be fixed.) Do you log hg glog better?
git
from twitter
march 2009 by emilsit
Mirroring a synced Android Source Tree - Repo and Gerrit Discussion | Google Groups
february 2009 by emilsit
How to create a local mirror of android using repo. Need to investigate its --mirror option more.
git
android
repo
february 2009 by emilsit
gerrit - Google Code
february 2009 by emilsit
A release of gerrit that does not require Google App Engine to run. Pretty complete looking documentation included. Nice!
git
codereview
ff:gitworld
february 2009 by emilsit
Enforcing branch commit atomicity (or, why the git staging area is bad) | Four Kitchens
february 2009 by emilsit
"Committing in git with only some changes added to the staging area still results in an "atomic" revision that may never have existed as a working copy and may not work." -- that is, git (and darcs and bzr unshelve) require that the developer is careful to really test the commits he has, before pushing. Author argues that bzr is better, but there's interesting discussion in comments too.
git
bzr
ff:git-world
february 2009 by emilsit
Dr Nic » Migrating project websites to github pages with sake tasks, new websites with jekyll_generator
february 2009 by emilsit
Tutorial on how to migrate a website into github pages---github requires your website on a special branch, so here's a pointer to some magic that takes a directory, turns it into a special branch, and then "mounts" it as a submodule.
git
github
ff:git-world
february 2009 by emilsit
Question about fsck-objects output
february 2009 by emilsit
Linus on the meaning of git-fsck output, how to fix it---if necessary---and when *not* to fix it. (Now part of the git documentation.)
git
ff:git-world
february 2009 by emilsit
subversion: Subversion 1.5 Release Notes
february 2009 by emilsit
@johnnieingram Isn't svn 1.5 supposed to help deal with this? Not that I use svn, preferring #git myself...
git
from twitter
february 2009 by emilsit
gitster's journal - Resolving conflicts/dependencies between topic branches early
february 2009 by emilsit
Junio on how to maintain topic branches, bug fixes, and a workflow to avoid missing related fixes when merging between branches.
git
workflow
ff:git-world
february 2009 by emilsit
Converting a package to Git
january 2009 by emilsit
Martin Krafft explains how to do a clean git-svn import, rebase a git history on top of it, and convert patches to branches; with commands you can copy-paste. Plus a short bonus lesson on merging. In a Debian packaging context but still useful elsewhere.
svn
git-svn
reference
ff:git-world
subversion
git
workflow
january 2009 by emilsit
Packaging with Git
january 2009 by emilsit
A very detailed walkthrough from Martin Krafft on how to maintain a Debian package in git, tracking a git upstream. Includes discussion of branch usage showing examples for topics and integration, with commands you can run. Also the use of tags. Useful even for non-Debian work! From 2007; some git commands may have changed.
git
packaging
workflow
reference
ff:git-world
january 2009 by emilsit
Git World - FriendFeed
january 2009 by emilsit
Tagging bookmarks in delicious as ff:git-world and auto-feeding into friendfeed #git. (Thanks @judell)
git
from twitter
january 2009 by emilsit
gitster's journal - Never merging back
january 2009 by emilsit
Nice article on how to manage branches that have some changes that need to get merged back to master, and some that don't. These can be release branches or they can be branches targeted at specific customers.
git
workflow
ff:git-world
january 2009 by emilsit
My Git Workflow
january 2009 by emilsit
A nice post on different git workflows. The best part is about branch naming: "Using ‘origin’ as the name of your remote and ‘master’ as the name of your main branch is just the default settings git gives you. Neither name is magic. So, I renamed ‘origin’ to ‘github’ in .git/config to be explicit about where the code is going. Then, I created a new branch ‘development’ to reflect the code that is under the mainline of development."
git
workflow
tips
january 2009 by emilsit
A Note About Git Commit Messages | tpope.net
january 2009 by emilsit
How you should format commit messages when using git, but just as good for an version control system.
scm
versioncontrol
commit
reference
git
january 2009 by emilsit
Tv's cobweb: Git for Computer Scientists
july 2008 by emilsit
Using terms like "directed acyclic graph", explains the guts of git. Good for quick overview and reference.
git
reference
july 2008 by emilsit
Git Management | KernelTrap
july 2008 by emilsit
How to use "git rebase" with topic branches and the relative workflows used by leaf-developers versus subsystem maintainers and core integrators. The thoughts of Linus himself.
git
workflow
ff:git-world
july 2008 by emilsit
GitCasts - Getting git
june 2008 by emilsit
Fabulously detailed slides (and audio though I haven't listened) on how git works. Does not discuss the intricacies of pack management which still seems a bit of a black art.
git
june 2008 by emilsit
the woes of “git gc –aggressive” (and how git deltas work) « Metalinguistic Abstraction
june 2008 by emilsit
Some technical notes on how deltas work and how git keeps things small.
git
june 2008 by emilsit
chris blogs: My DVCS wishlist
may 2006 by emilsit
April 2006 comparison of various VCS systems (git, mercurial, monotone, darcs).
software
programming
git
mercurial
may 2006 by emilsit
related tags
android ⊕ bzr ⊕ codereview ⊕ commit ⊕ comparison ⊕ configuration ⊕ dvcs ⊕ ff:git-world ⊕ ff:gitworld ⊕ git ⊖ git-svn ⊕ github ⊕ lighttpd ⊕ mercurial ⊕ packaging ⊕ philosophy ⊕ presentation ⊕ programming ⊕ reference ⊕ repo ⊕ scm ⊕ software ⊕ subversion ⊕ svn ⊕ tips ⊕ versioncontrol ⊕ workflow ⊕Copy this bookmark: