freenode/#clim - IRC Chatlog
Search
8:53:27
loke
do the following: “git clone https://github.com/lokedhs/McCLIM mcclim-loke”. Then “cd mcclim-loke” and finally “git checkout render-scroll”
8:54:56
beach
and then I suppose I need a link in local-projects and register-local-projects, and then it won't know which one I want?
8:55:22
loke
beach: well, either that... or, better, would be to temporarily rename the old McCLIM directory
8:55:51
loke
beach: as for the original git repository, just doing “git checkout master” should get you back
8:56:24
loke
beach: You're still going to have a branch sitting there with the name ‘render-scroll’, but it'll be harmless.
8:58:40
loke
Please do. I need to hear it. There are far too many brainwashed people who actually believe it's well designed.
8:59:35
beach
I am not a sophisticated-enough GIT user to give you any information you don't already have.
9:00:15
loke
beach: That's the point. I clearly ahve more Git experience than you, and I _still_ think it's an utter dung-pile.
9:00:17
beach
GIT solves the fundamental problem with SVN etc., but it does that without my using branches, rebasing, whatever.
9:00:54
beach
Whenever I try doing something more sophisticated, I ruin everything, so I no longer try.
9:03:45
scymtym
magit for emacs makes git almost bearable in my experience but it has a slight learning curve of its own
9:04:49
beach
The thing is, my ambition is to create Common Lisp software and not to become a GIT wizard. I would do both (and more) if I had the luxury of infinite time on my hands. Sadly, that's not the case.
9:05:32
beach
I am also preparing lunch for my favorite coauthor. Lunch with her is WAY more interesting that wrestling with GIT.
9:05:33
loke
scymtym: Even with magit, you still have to obey to a lot of gitisms. At least it makes resetting of changes easy... I mean, in git, seriously, using “checkout” to revert your changes... Unless you want to revert _all_ changes, in which case you use “reset”, because reasons.
9:07:32
loke
scymtym: The one thing that I still haven't figured out about magit though, is how to do “git checkout somebranch”
9:09:18
scymtym
or b c REMOTE-BRANCH-NAME RET LOCAL-BRANCH-NAME RET to checkout and track a remote branch
10:07:22
jackdaniel
database also stores tickets and wikipedia; interface is bundled with the client
10:08:23
jackdaniel
also tickets are associated with the history (so if you fix the issue with a commit, if you travel back in the history, this issue is listed as opened)
10:19:47
jdz
I've read about fossil a while ago, one of the strong points is that all commits are stored in a relational DB (sqlite?), so one can make all kinds of queries using SQL.
10:22:33
jackdaniel
jdz: fossil merge basically. fossil tries to warn you, that forking is a bad idea and tries to update before commit though. I don't know the implementation details
10:25:38
jackdaniel
git has a strong point that it is very popular and solves most of the problems; that said I think that fossil solves the same problems in a better thought manner, but I'm still experimenting with it
17:20:03
slyrus_
interestingly the (seeming) off-by-one error I mentioned in the pane hierarchy viewer is still present even on the master branch (although not quite as noticeable as it was using loke's branch last night).
17:21:13
slyrus_
to reproduce, launch the pane hierarchy viewer, resize the window (shrink) such that it doesn't all fit in the window, then scroll with the scroll bar and you'll see text artefacts.