pascalvanhecke + versioning 19
Semantic Versioning
january 2012 by pascalvanhecke
"simple set of rules and requirements that dictate how version numbers are assigned and incremented"
""For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.
deployment
versionmanagement
releases
softwaredevelopment
programming
development
versioning
configurationmanagement
versioncontrol
from delicious
""For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.
january 2012 by pascalvanhecke
(ds) `git pull —rebase` by default
january 2012 by pascalvanhecke
git config branch.autosetuprebase always
versioning
versioncontrol
tutorial
howto
tip
git-pull
rebase
git
from delicious
january 2012 by pascalvanhecke
merge - When should I use git pull --rebase? - Stack Overflow
january 2012 by pascalvanhecke
"in the normal case of having your local branch simply reflecting the upstream branch and doing continuous development on it, the right thing to do is always "--rebase" because that is what you are semantically actually doing. You and others are hacking away at the intended linear history of a branch. The fact that someone else happened to push slightly prior to your attempted push is irrelevant, and it seems counter-productive for each such accident of timing to result in merges in the history.
[...]
Please consider other people that need to observe and understand the history of your project. Do you want the history littered with hundreds of merges all over the place, or do you want only the select few merges that represent real merges of intentional divergent development efforts?"
versioncontrol
versioning
stackoverflow
rebase
git-pull
git
from delicious
[...]
Please consider other people that need to observe and understand the history of your project. Do you want the history littered with hundreds of merges all over the place, or do you want only the select few merges that represent real merges of intentional divergent development efforts?"
january 2012 by pascalvanhecke
Modernize Your Git Workflow « object.io
january 2012 by pascalvanhecke
Another Git introduction - arguing to use rebase over merge with git-flow
git flow feature rebase
git flow feature finish 77-speedup-yak-shaving
merging
versioning
versioncontrol
programming
development
gitflow
git-flow
git
from delicious
git flow feature rebase
git flow feature finish 77-speedup-yak-shaving
january 2012 by pascalvanhecke
nvie/gitflow - GitHub
february 2011 by pascalvanhecke
"Git extensions to provide high-level repository operations for Vincent Driessen's branching model."<br />
<br />
Background: http://nvie.com/posts/a-successful-git-branching-model/
git
workflow
github
development
versioncontrol
versioning
programming
from delicious
<br />
Background: http://nvie.com/posts/a-successful-git-branching-model/
february 2011 by pascalvanhecke
A successful Git branching model » nvie.com
february 2011 by pascalvanhecke
"As a consequence of its simplicity and repetitive nature, branching and merging are no longer something to be afraid of. Version control tools are supposed to assist in branching/merging more than anything else."
git
development
versioncontrol
versioning
workflow
programming
from delicious
february 2011 by pascalvanhecke
Our git workflow - Eduhub
february 2011 by pascalvanhecke
"we use two eternal branches, dev and master which contain current development code and live code respectively. Features and bugfixes are developed in their own dedicated branches and merged into dev upon completion for staging and into master when tested thoroughly and marked for release."
git
development
versioncontrol
versioning
eduhub
workflow
programming
from delicious
february 2011 by pascalvanhecke
Pro Git - Pro Git Book
november 2010 by pascalvanhecke
"This is the website for the Pro Git book, written by Scott Chacon and published by Apress. Here you can find the full content of the book, a blog with tips and updates about Git and the book and open source projects related to Git or referenced in the book."
git
versioncontrol
ebook
download
books
documentation
ebooks
free
reference
programming
versioning
november 2010 by pascalvanhecke
vertiginous's pik at master - GitHub
november 2010 by pascalvanhecke
Pik is a tool to manage multiple versions of ruby on Windows. It can be used from the Windows command line (cmd.exe), Windows PowerShell, or Git Bash.
development
gem
install
rubyonrails
ruby
windows
versioning
versionmanager
november 2010 by pascalvanhecke
Easy Version Control with Git | Nettuts+
august 2010 by pascalvanhecke
What you need to know to get started
git
howto
programming
tutorial
versioncontrol
versioning
webdev
development
august 2010 by pascalvanhecke
tortoisegit - Project Hosting on Google Code
august 2010 by pascalvanhecke
A port of TortoiseSVN to GIT
client
ui
windows
software
download
development
opensource
open_source
versioncontrol
versioning
programming
august 2010 by pascalvanhecke
Version Control for Designers
july 2009 by pascalvanhecke
A well-written introduction to Git for people without versioning experience.
versioncontrol
tutorial
howto
development
programming
git
versioning
july 2009 by pascalvanhecke
Versionista: Track changes to any Web site
april 2009 by pascalvanhecke
(Yet another) change tracking website.
This one features RSS and side-by-side comparison of previous versions of a page.
service
monitoring
tracking
diff
versioning
This one features RSS and side-by-side comparison of previous versions of a page.
april 2009 by pascalvanhecke
A Visual Guide to Version Control
may 2008 by pascalvanhecke
Tutorial on various concepts around version control and Subversion specifically
toprint
subversion
versioning
versioncontrol
tutorial
introduction
programming
svn
may 2008 by pascalvanhecke
Secure Git hosting and collaborative development — GitHub
march 2008 by pascalvanhecke
Git repository hosting.
Created by 2 guys who left CNet, coverage on Ruby on Rails podcast, simplify adopting Git by enabling a web presence for your git repo. Attempts to create a social git of sorts, tracking what you fork and what you patch.
versioning
versioncontrol
collaboration
programming
development
cvs
subversion
hosting
Created by 2 guys who left CNet, coverage on Ruby on Rails podcast, simplify adopting Git by enabling a web presence for your git repo. Attempts to create a social git of sorts, tracking what you fork and what you patch.
march 2008 by pascalvanhecke
Firefox extension not compatible with browser (Flock, Mozilla, Seamonkey…) version: What to do?
october 2007 by pascalvanhecke
More often than not, the extension is compatible, but the developer hasn’t updated the version information in the .xpi install file - you can change the version yourself manually in install.rdf , one of the file you get by unzipping the .xpi file.
firefox
flock
seamonkey
mozilla
extensions
compatibility
versioning
hack
browsers
october 2007 by pascalvanhecke
Unfuddle: Free Source Control, Bug and Issue Tracking
october 2007 by pascalvanhecke
"Private Subversion repository hosting provider with plans starting at free: now there’s no excuse not to have a svn repository somewhere. Also provides web based repository browsing and a reasonable looking ticket system." (via Simon Willison)
svn
subversion
versioning
hosting
development
programming
october 2007 by pascalvanhecke
writewith.
may 2007 by pascalvanhecke
Collaborative writing: edit texts in a wiki-like way with some taskmanagement and chat, and publish the resulting document to a blog via xmlrpc. Participants do not need to register, emails are sent out with an identifying link
collaboration
writing
productivity
editor
groupware
groupblogging
service
wiki
onlineeditor
versioning
versioncontrol
wysiwyg
may 2007 by pascalvanhecke
tortoisesvn.tigris.org
august 2006 by pascalvanhecke
" A Subversion client, implemented as a windows shell extension.
TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. "
development
windows
tool
software
programming
opensource
versioncontrol
versioning
cvs
Subversion
TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. "
august 2006 by pascalvanhecke
related tags
books ⊕ browsers ⊕ client ⊕ collaboration ⊕ compatibility ⊕ configurationmanagement ⊕ cvs ⊕ deployment ⊕ development ⊕ diff ⊕ documentation ⊕ download ⊕ ebook ⊕ ebooks ⊕ editor ⊕ eduhub ⊕ extensions ⊕ firefox ⊕ flock ⊕ free ⊕ gem ⊕ git ⊕ git-flow ⊕ git-pull ⊕ gitflow ⊕ github ⊕ groupblogging ⊕ groupware ⊕ hack ⊕ hosting ⊕ howto ⊕ install ⊕ introduction ⊕ merging ⊕ monitoring ⊕ mozilla ⊕ onlineeditor ⊕ opensource ⊕ open_source ⊕ productivity ⊕ programming ⊕ rebase ⊕ reference ⊕ releases ⊕ ruby ⊕ rubyonrails ⊕ seamonkey ⊕ service ⊕ software ⊕ softwaredevelopment ⊕ stackoverflow ⊕ subversion ⊕ svn ⊕ tip ⊕ tool ⊕ toprint ⊕ tracking ⊕ tutorial ⊕ ui ⊕ versioncontrol ⊕ versioning ⊖ versionmanagement ⊕ versionmanager ⊕ webdev ⊕ wiki ⊕ windows ⊕ workflow ⊕ writing ⊕ wysiwyg ⊕Copy this bookmark: