recentpopularlog in

mcherm : git   51

A new hash algorithm for Git []
Git is based on SHA-1 (which is now broken). This describes the plan to migrate it to SHA-256.
cryptography  versioncontrol  git  via:HackerNews 
24 days ago by mcherm
Removing sensitive data from a repository - GitHub Help
This actually tells how to permanently delete a file that contained sensitive or illegal data from your git repo's history.
versioncontrol  git  useful 
5 weeks ago by mcherm
Mercurial RFC of a new extension to directly operate on Git repositories | Hacker News
Mercurial MIGHT gain the ability to operate on a git repository. I really hope so.
mercurial  git  versioncontrol 
october 2019 by mcherm
Two Commits That Wrecked the User Experience of Git
Some history of why Git is so stupidly dangerous to use.
versioncontrol  git  history  via:HackerNews 
july 2017 by mcherm
Tabs, spaces and your salary - how is it really?
Better data analysis on the tabs vs. spaces question. It turns out the driving factor is really whether the company you work for uses git and open source or is more of an old-style company.
programming  softwaredevelopment  git  via:HackerNews  datamining 
june 2017 by mcherm
10 things I hate about Git | Steve Bennett blogs
This article I came across describes EXACTLY the things that I hate about Git.
git  versioncontrol 
june 2017 by mcherm
Two-way mirroring (syncing) between git and mercurial repositories - Git-hg Mirror
A website that will keep a mercurial and a git repo synched automatically. You have to give them your credentials.
versioncontrol  useful  git  mercurial  github 
june 2017 by mcherm
Hg-Git Mercurial Plugin
A plugin to mercurial that lets it push to and pull from git repos. (I think.)
versioncontrol  git  mercurial  programming 
june 2017 by mcherm
Announcing GVFS (Git Virtual File System) | Microsoft Application Lifecycle Management
Microsoft releases as open-source a client for git that only downloads files when you actually touch that file, so you can use it on truly giant repositories.
microsoft  operatingsystem  git  versioncontrol  via:HackerNews 
february 2017 by mcherm
Unorthodocs: Abandon your DVCS and Return to Sanity - bitquabit
He does a pretty good job of explaining why distributed version control systems are NOT always the best tool and how our industry has gotten irrational about them.
dvcs  git  mercurial  versioncontrol  programming  softwaredevelopment  subversion 
june 2016 by mcherm
Forking Workflow | Atlassian Git Tutorial
Nice writeup of some version control branching strategies.
git  versioncontrol  via:HackerNews 
may 2016 by mcherm
Linus Torvalds doesn't like Github
I don't like pull requests either, but mostly when I read this I'm just happy that I don't have to work with someone like Linus.
LinusTorvalds  github  via:BruceEckel  git 
march 2016 by mcherm
I've never been a fan of mutable history.
via:reddit  git  funny  programming  versioncontrol 
february 2016 by mcherm
Benjamin Pollack's Rants and Thoughts on Technology - bitquabit
This is a REALLY, REALLY GOOD explanation of why DVCS aren't actually such a great idea, at least not for a good many situations.
versioncontrol  git  dvcs 
january 2016 by mcherm
Using github pages on github enterprise
An answer to how to post data on our enterprise github server.
github  mypostings  git 
september 2014 by mcherm
“Merge pull request” Considered Harmful | Spreedly Blog
How to use some of the features of got I'm NOT a fan of to edit a contributed patch before committing it.
versioncontrol  git  github  via:HackerNews 
june 2014 by mcherm
On undoing, fixing, or removing commits in git
Some instructions on how to edit history in git. It's complicated enough that they used a "choose your own adventure" style to cover all the possibilities.
versioncontrol  git  via:NedBatchelder 
january 2014 by mcherm
Scaling Mercurial at Facebook | Engineering Blog | Facebook Code | Facebook
Facebook has been doing work to make Mercurial scale up to their level (which is REALLY DARN BIG). And they report impressive results. They chose Mercurial because they found it easier to extend in specialized ways than Git.
versioncontrol  mercurial  facebook  git  via:HackerNews 
january 2014 by mcherm
A successful Git branching model »
A guy with a pretty picture of his branching strategy. He uses a single development branch, plus a branch that tracks production and he sometimes uses feature branches to collect work before pushing it to the development branch.
versioncontrol  git  programming  softwaredevelopment  via:HackerNews 
september 2013 by mcherm
On Git's Shortcomings
A list of some of Git's problems.
via:reddit  git  versioncontrol 
july 2013 by mcherm
Blog - SQLAlchemy
Reasons for moving from mercurial to git.
versioncontrol  git  mercurial  via:HackerNews 
may 2013 by mcherm
Town Car Version Control - Joel on Software
Fog Creek software releases a packaged version control product aimed at the corporate market that wraps either Git or Mercurial (and you can use both: it maps transparently between them).
versioncontrol  git  mercurial  via:JoelSpolsky  JoelSpolsky 
march 2013 by mcherm
How can I save my secret keys and password securely in my version control system? - Stack Overflow
Some interesting information about how to store secret passwords in a version control system. Create a repository with automatic encryption/decryption on push/pull.
versioncontrol  git  via:HackerNews 
january 2013 by mcherm
Heroku | Cloud Application Platform
A cloud-computing platform with free entry-level use. Their unique thing is that you just commit your code to the repository (must be Git) and it auto-deploys it for you. Decent recommendations, but they're a minor player.
cloudcomputing  hosting  git 
december 2011 by mcherm
GitHub forking has one big flaw - zbowling blag
GitHub shows forks in a tree with no sense of importance. It shouldn't.
github  git  mercurial  dvcs  versioncontrol  via:HackerNews 
november 2011 by mcherm
A Guide to Branching in Mercurial / Steve Losh
How branching works in Mercurial, with pretty pictures.
dvcs  git  mercurial  versioncontrol 
november 2011 by mcherm
Commit History for vog/beautify_git_hash - GitHub
Interesting little tool. It messes with the precise commit time (and also author time) to try to make the hash start with a particular prefix.
cryptography  git  dvcs  via:HackerNews 
october 2011 by mcherm
Git “fast-import” is the de-facto standard for migrating version control data between systems
Eric Sink mentions that Veracity now supports git’s “fast-import” format, and that it is becoming a standard for interchange of data between version control systems.
EricSink  via:EricSink  versioncontrol  veracity  git  mercurial  svn 
september 2011 by mcherm
Version Control by Example – book by Eric Sink
A _GOOD_ book on how distributed version control systems work and why they’re different from (and better than) the preceding generation of version control. I helped edit this (barely) but mostly I just think it’s a good book. It also hawks Eric’s new product… but that’s OK and it is NOT just advertising.
EricSink  versioncontrol  subversion  git  mercurial  programming  softwaredevelopment  via:EricSink  dvcs  books 
september 2011 by mcherm
Opinion: Why I Like Mercurial More Than Git : programming
Reddit discussion of an article comparing mercurial and git. I got into a discussion of scalability issues with DVCS systems.
mypostings  versioncontrol  dvcs  mercurial  git  scalability 
march 2011 by mcherm
jhw | Why I Like Mercurial More Than Git
Someone with extensive experience with both got and mercurial prefers Hugh. He explains that it stores additional information (so git can round-trip to hg, but not vice versa).
mercurial  git  versioncontrol  dvcs  via:reddit 
march 2011 by mcherm
AlBlue’s Blog: Mercurial and Git: a technical comparison
A Git vs Mercurial comparison giving technical details not personal preferences.
mercurial  git  versioncontrol  via:AlBlue 
march 2011 by mcherm
Why we got so heavily involved in the Subversion project.. « WANdisco INC Blog
A company explains (1) why we contributed to the subversion project, (2) that subversion is much more widely used than git.
versioncontrol  opensource  subversion  dvcs  git  mercurial  via:reddit 
september 2010 by mcherm
Why I Switched to Git From Mercurial — Extra Cheese
Some problems with Mercurial: can't handle huge data files and sometimes loses pieces of history.
dvcs  versioncontrol  mercurial  git  via:reddit 
may 2010 by mcherm
MF Bliki: VersionControlTools
Martin Fowler surveys the version control landscape. He says there are only 3 decent options today: Subversion, Mercurial, or Git. Subversion is best for non-distributed (which is fine for many uses), between Mercurial and Git, Git appeals to those who like to play w/ tools and Mercurial to those who want to get the work done.
versioncontrol  dvcs  martinfowler  via:MartinFowler  mercurial  git  subversion 
march 2010 by mcherm
Hg-Git Mercurial Plugin
A great idea, this is a client-side plug-in for Mercurial that allows mercurial clients to work with a git server. Now build one that goes the other way and maybe we can avoid some of the git vs mercurial wars!
git  mercurial  plugins  versioncontrol  dvcs  via:reddit 
april 2009 by mcherm
PEP 374 -- Migrating from svn to a distributed VCS
Python's evaluation of distributed version control systems. I consider this THE reference on DVCS comparisons because (1) they documented what they were doing very well (objectives, tests and results), (2) it was done objectively rather than by a proponent of one system or another, (3) it was tested with a good-sized repository. And I really trust these guys -- I know that they know what they're doing. They chose mercurial.
versioncontrol  python  programming  git  bzr  dvcs  mercurial  subversion 
april 2009 by mcherm
The Thing About Git
A feature of the Git version control system: it handles it well when you work on two different things in the same working copy. (Do I care?)
via:EricSink  versioncontrol  git  dvcs  programming 
february 2009 by mcherm
Subversion's biggest hole: Ned Batchelder
Ned complains about the lack in Subversion of a server-side way to ignore all files with a certain extension (wherever they may reside). I don't get why the client-side feature won't do. He also (to my surprise) thinks someday git will take over.
mypostings  NedBatchelder  subversion  git 
june 2008 by mcherm
Commit Policies | Oliver Steele
The author describes how using Git (a version control system), treating various levels as a tiered system: the lower levels (working copy) are more frequently changed and less reliable than the higher levels (published versions). Includes a great diagram.
development  programming  softwaredevelopment  versioncontrol  OliverSteele  git 
may 2008 by mcherm

Copy this bookmark:

to read