Reputation
1,532
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 13
Newest
 Yearling
Impact
~149k people reached

  • 0 posts edited
  • 6 helpful flags
  • 56 votes cast
Apr
22
answered Release Management Tools with DVCS (Mercurial)
Apr
17
answered Possible solutions for sharing working copy of project between multiple computers?
Apr
13
comment Manage version control with a central development server (LAMP)
@MarcelGwerder - another systems are not better for your purpose (any SCM with good merging will satisfy you, and Git's merge /in common sense/ is better than svn's), they can give you just less headache and more easier learning curve, than Git. I touched Git, I use Subversion and Mercurial, without strong reasoning I'll never select Git as SCM of my choice (SVN for linear history and minimal concurrent changes, Mercurial in any more hard case)
Apr
13
answered Manage version control with a central development server (LAMP)
Mar
25
comment To integrate git versions as build numbers or not?
Just note: hash in it describe (last part of string) is not cset-id of tag, but hash of changeset, for which we get describe. In human-readable form v1.1.2-6-a3b27gae will be "Six changesets after changeset, tagged as v1.1.2-6, has short changeset-hash a3b27gae"
Mar
18
comment Release Management Tools with DVCS (Mercurial)
"The downside is that I do not think there is a TortoiseHG mode where you can see what branches are still unmerged" - there is Filter Toolbar (with correct revset it will show heads of still-not-merged branches)
Mar
18
comment Release Management Tools with DVCS (Mercurial)
Never use FeatureToggle - it's ancient bullshit, which produced badly managed and readable code
Mar
17
answered Kiln - Mercurial and Git limitation
Mar
17
comment Kiln - Mercurial and Git limitation
Subversion have and use repository-wide revisions, BTW. File-revision is mostly informational part. Don't mix CVS and SVN
Feb
26
awarded  Nice Answer
Feb
22
answered Fixing a push to the wrong branch
Feb
19
awarded  Caucus
Feb
4
comment If I own an open source project why would I not host it on Github?
@Sundeep - from my POV they can be: BitBucket (support for Git and Mercurial, private-repo policy) or Assembla (Assembla Portfolio, tools set, size of user-space)
Feb
4
answered If I own an open source project why would I not host it on Github?
Jan
24
answered hginit - #ifdefs ridiculous
Jan
21
answered How would one handle external dependencies in an open-source project?
Jan
21
comment How would one handle external dependencies in an open-source project?
Submodules is rather weak implementation of dependency-management in common and in Git. At least git subtree is a lot better iteration
Jan
16
comment Why does git allow you to “change history”?
Not excuse for not using brain-power before instead of after (excuse me my poor English). And there is a correction of and there is manipulation of (juggling of).
Jan
16
answered Why does git allow you to “change history”?
Jan
16
comment Why does git allow you to “change history”?
Undisciplined code-monkey with the chaos in head and fragmented thinking is not an excuse