Live data from Hacker News

Simple Revision Control

catb.org

101–110 of 179 posts

Re: Simple Revision Control

#101
post #37

Earlier quoted context omitted.

"a nice enough guy" Nope: http://esr.ibiblio.org/?p=26

Thanks for the link. He actually compares homosexual with pedophiles. I want to have absolutely nothing to do with such a degenerate.

Not only does he compare them, he contrasts that societal relationship over time. Doing so doesn't make him a degenerate. A windbag, sure, or a liar, but degenerate is a particular term.

Do you disagree with his premises or his facts, or just his conclusions?

For example, I think he's wrong because he doesn't cite sources for his assertions about the demographics of various types of porn or sources for his claims of historical homosexuality/pedophilia. But that's a straight matter of "Where did you get this idea from?".

Re: Simple Revision Control

#102
post #40

Earlier quoted context omitted.

Then again, ESR has assumed a role in the free software community as a VCS expert, as evidenced by his reposurgeon project and uses.

And his recent months of work on migrating Emacs from bzr to git.

During which it became abundantly clear that he is surely no git expert (which does not diminish the work he did).

Re: Simple Revision Control

#103
post #31

Earlier quoted context omitted.

It's actually a good idea. People often don't bother version-controlling simple stuff because it's a hassle. I routinely use my own rdiff/rsync scripts but this is not something you find in every system and also not something most people would use. A barebones, simple, no-install, easy, not-necessarily-for-experienced-developers VCS is a good thing to have. BTW it's going at 1 release per day. Heh :-)

It's actually a good idea. People often don't bother version-controlling simple stuff because it's a hassle. Here's the thing that's funny to me: git is easy . Everyone (especially mercurial users) goes on about how horrible the UI is, but when I think of git, I think of how similar it is to RCS: easy, quick, and simple. With both, I can diff things and check in changes very quickly. I have a bunch of single files in…

I love git. I'm a git power user. I've used git as the datastore for a CRM I built.

But I respectfully disagree. Git is not "easy." You've been conditioned. You and I know that it's very very hard to lose work or lose commits with Git. I'd say it's nearly impossible to do on accident. But in my first month with Git I rewrote several things because I messed up somehow and couldn't figure it out. I would hose my checkout and resort to doing a new clone. I've since helped run a big transition from SVN to Git and saw the same struggles there.

Git is power tools for my code. I could never go back to SVN. But it's not easy.

Re: Simple Revision Control

#104
post #70

Earlier quoted context omitted.

http://esr.ibiblio.org/?p=1063

Because (and here I make the first and only value claim in this essay) whatever one’s opinion of homophilic homosexuals might be, the behaviors associated with the pederastic/dominating classical style are entangled with abuse and degradation in a way that can only be described as evil. Modern homosexuals deserve praise for their attempt to get shut of them. If you disagree with the reasoning prior to that or that hi…

What you're quoting is a trope whose malignancy might be more obvious in a racial context: "The good black people deserve praise for their attempt to get shut of them".

Re: Simple Revision Control

#105
post #8

I am not entirely sure I understand why one wouldn't use git for this role. If you don't need a remote git repository, you don't need to use one, and git will be available everywhere. Certainly many production machines will tend to have it for deployment of applications across multiple machines. What are some use cases that don't work with git (which is probably already available on the system)? And why wouldn't git…

I am not entirely sure I understand why one wouldn't use git for this role. Because, for one thing, "one" sometimes doesn't have the computer science degree and years of experience to even begin to understand Git. For many users, using Git means cutting and pasting command line recipes scoured from desperate web searches, and crossing their fingers. This does not go away when you use Git just for personal use with a…

Git is one of those things where it pays off immensely to understand the underlying object model.

Learn about commit objects, tree objects, and file blobs. Then learn about the staging area.

There are some things layered on top of or next to this (such as stashing, pull and push), but understanding this small core is sufficient for everything else. I've worked on large problems and juggled many branches, and I've never had any problems.

Git gets the core concepts of distributed version control right, and this is the reason why it has won. Over time, everybody will be exposed to those core concepts, and the age of cutting and pasting command line recipes from the web will be over.

Re: Simple Revision Control

#106
post #69
post #38

Earlier quoted context omitted.

That is from 2002. Does he still hold those views?

Here's ESR in 2013 arguing that transexuality and gender identity issues are disorders comparable to schizophrenia. http://esr.ibiblio.org/?p=5015

Core question (and a fair one) is raised here:

"So, why do we not treat self-reported transsexuals as insane and in need of treatment for a delusional disorder? I can anticipate a lot of possible replies; the trouble is that all of them apply just as well (or just as poorly) to the case of BIID or delusional paranoia."

ESR is a blowhard conservative, but he does tend to at least have nuance in his position, which you seem to be ignoring.

Re: Simple Revision Control

#107
post #69

Earlier quoted context omitted.

Here's ESR in 2013 arguing that transexuality and gender identity issues are disorders comparable to schizophrenia. http://esr.ibiblio.org/?p=5015

Core question (and a fair one) is raised here: "So, why do we not treat self-reported transsexuals as insane and in need of treatment for a delusional disorder? I can anticipate a lot of possible replies; the trouble is that all of them apply just as well (or just as poorly) to the case of BIID or delusional paranoia." ESR is a blowhard conservative, but he does tend to at least have nuance in his position, which you…

You really think it's fair to consider whether everyone with gender identity issues might simply be delusional?

Re: Simple Revision Control

#108

Earlier quoted context omitted.

It is a great idea. Git is just too much of an hassle when you only have one file of TODOs, a tiny hack or what not. Why bother with checksums when an incremental integer helps me memorize what revision I'm on? However as others has pointed out, maybe the dependency on rcs was not the best choice.

There's life beyond git, though. Bazaar gives you incremental¹ integers and a much nicer UI. ¹ barring merges, but those shouldn't happen in these use cases

Mercurial as well for what it's worth.

Re: Simple Revision Control

#109

I don't get how git (or any proper multi-file dvcs) falls behind facilitating the purpose ESR is shooting at. You can use "git log " to track changes of . It's like Gmail drafts. While it's delivered to you as an email stashing feature, I realized that it's the best cloud-based (offline-synced, omnipresent) note application. It can do that even if "note" is not in its name. We can be creative about using the tools at…

I don't know about this tool, but git does not make it easy to move files from one repository to another, for instance, and maintain that file's history. Heck, I'd like to be able to e-mail a single file to someone, and have the file keep its revision history. File-based revision histories, as opposed to repository-based, have a whole host of advantages that come from flexibility.

git also has good support for explicit cutting down the repo to a subset of its files, or merging back changes of a partial repo to the common one, see filter-branch and subtree commands.

Re: Simple Revision Control

#110

Earlier quoted context omitted.

I am not entirely sure I understand why one wouldn't use git for this role. Because, for one thing, "one" sometimes doesn't have the computer science degree and years of experience to even begin to understand Git. For many users, using Git means cutting and pasting command line recipes scoured from desperate web searches, and crossing their fingers. This does not go away when you use Git just for personal use with a…

> Because, for one thing, "one" sometimes doesn't have the computer science degree and years of experience to even begin to understand Git, for one thing. With respect, I call shenanigans on this my good friend. I dropped out of highschool and attended no postsecondary and I don't have any problems with Git. I started with the basics and read more as I got myself into tighter and tighter jams. I feel like this myth i…

I would say, git isn't harder than any other distributed vcs. However, its tooling leaves a lot to be desired: its terminology is non-obvious and requires sifting through dense man pages (or dense reference books), it's hugely inconsistent (e.g. git remote rename vs git branch -m), and rebasing and merging can create confusing messes for users to sift through.

DVCS is hard. Git is hard. They're hard for very different reasons.

Post reply on HN