IRCloggy #git 2013-06-08

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2013-06-08

joephilly I use putty00:00
EugeneKay The helper command for talking to ssh remotes00:00
joephilly *pageant00:00
EugeneKay The equivalent to `ssh`00:00
joephilly ah, that explains a lot00:00
yeah, gitextensions doesnt deal with it properly then00:00
EugeneKay You /can/ use openssh.exe, but it doesn't talk to Pageant.00:00
For 99% of things plink drops in just fine; I've never used Gitextensions but it sounds like they figured that out00:00
ktosiek joined00:01
GarethAdams joined00:01
infynyxx left00:01
rdeweerd joined00:01
joephilly while i'm here, is there a way to use git gc so that I can just see how many loose objects there aer?00:01
EugeneKay man git-fsck00:02
gitinfo the git-fsck manpage is available at http://jk.gs/git-fsck.html00:02
EugeneKay If you mean "unpacked objects", then don't bother. git will pack/unpack objects as needed.00:02
DrNick joephilly: git count-objects -v00:02
EugeneKay Too much fiddling about in .git/objects/ WILL lead to insanity.00:02
freestyl3r joined00:02
maslowbeerbrrrrrr_murica00:02
joephilly EugeneKay, well every time I let git do its thing, those files seem to be locked so I wanted to just clean ti all up right now00:03
relipse left00:03
joephilly oh well, now I know to kill plink next time00:03
abhi0 left00:04
tinti joined00:05
mklappst_ joined00:05
EugeneKay It /ought/ to exit gracefully after a ssh operation00:05
I'd file a bug with gitextensions00:05
joephilly has contributed before so maybe I'll just try to fix it00:06
guns left00:06
m_ke left00:06
revyd joined00:07
mklappstuhl left00:08
infynyxx joined00:08
DonRichie left00:09
h0v1g left00:09
revyd left00:09
DonRichie joined00:09
joephilly so oddly enough, when I do a pull from this ssh remote, plink doesnt even open00:10
jdunck left00:10
loganizer joined00:10
loganizer msg gitinfi .voice00:11
setmeaway2 left00:11
gitinfo set mode: +v00:11
loganizer 00:11
Hello everyone00:11
skorgon joined00:11
joephilly hi dad00:11
loganizer I am having a problem where git thinks the file i try to do git add on is unmodifyed, even though i just modified it00:12
aendrew left00:12
etcetera joined00:12
rdeweerd left00:13
LuxuryMode joined00:13
JaredMiller joined00:13
jcromartie joined00:14
_BJfreeman joined00:15
hobodave joined00:15
mklappst_ left00:15
joephilly when I do git branch -r, is there an easy way to also include the last commit date for the branch?00:16
or hell, maybe even sort by that00:16
lresende_ joined00:16
lresende_lresende00:16
LuxuryMode left00:16
_BJfreemanBJfreeman00:17
lresende left00:17
loganizer left00:17
lresende joined00:17
hobodave left00:17
__carlos joined00:18
v0n joined00:18
thiago joined00:21
_BJfreeman joined00:22
hwrd|wor_ joined00:22
hwrd|work left00:23
v0n left00:24
lindenle joined00:24
skorgon left00:24
etcetera left00:24
BJfreeman left00:25
freestyl3r left00:25
rednaks left00:26
_BJfreemanBJfreeman00:26
Kadmos test00:26
AWinterman left00:28
radarek joined00:28
AWinterman joined00:29
AWinterman left00:29
OOPMan left00:29
AWinterman joined00:29
hahuang65 left00:30
OOPMan joined00:31
TheLovinator joined00:31
dropdrive joined00:33
TheLovinator left00:33
Cykey left00:33
guns joined00:34
noxd left00:35
dreiss joined00:35
Jahm left00:35
lonewulf` joined00:36
raisen joined00:36
lindenle left00:36
Jahm joined00:37
raisen newbie question.. on my master branch, i want to go back one commit but i want to keep that commit probably in a separate place (branch, tag?) so i can reference to it later00:37
and that last commit (which I want to discard) has been already pushed to a centralized server00:38
jayfk left00:38
nerdfiles left00:38
hagabaka does sparse_checkout only work with sub directories? Is there a way to checkout only a single file at the top level of a repository?00:39
hwrd|wor_ left00:42
AaronMT joined00:42
hwrd|work joined00:42
bytephilia joined00:43
etcetera joined00:43
radarek left00:43
aartist left00:43
theCole joined00:44
guampa left00:46
theCole left00:47
w0ng left00:47
bmac joined00:48
bytephilia left00:48
BiggFREE joined00:48
rdeweerd joined00:48
Jahm left00:49
bmac left00:51
loops hagabaka: git checkout <filename>00:51
hagabaka from a remote repository00:52
loops hagabaka: git really isn't meant to be used remotely like svn.00:52
EugeneKay raisen - `git branch saveme; git reset --hard HEAD~`00:53
hagabaka well there's a new sparse checkout feature, but never mind00:53
I tried and it does work with single files00:53
infynyxx left00:53
loops is best to just git fetch the remote branch, and then git checkout <remote branch> filename00:53
hsn left00:53
loops hagabaka: ah k.. cool00:54
hwrd|work left00:54
RavenHursT left00:54
towski left00:55
EugeneKay raisen - You'll need to `git push -f` to overwrite the branch on the shared server. !rewrite applies00:55
gitinfo raisen: [!rewriting_public_history] Rewriting public history is usually bad. Everyone who has pulled the old history have to do work (and you'll have to tell them to). If you must, you can use `git push -f` to force (and the remote may reject that, anyway). See http://goo.gl/waqum00:55
breck7 left00:55
relipse joined00:55
DrShoggoth left00:55
Jahm joined00:56
mribeirodantas joined00:56
Entomo joined00:57
hwrd|work joined00:58
rednaks joined01:00
CareBear\ it can't be really bad since it feels so good01:01
BJfreeman left01:01
DrShoggoth joined01:01
pandeiro joined01:03
plumpkin joined01:04
snearch left01:07
bklane left01:08
raisen EugeneKay: with git branch and git reset, this would create a new branch and then reset to the changes i want, right? my master branch wouldn't be my main branch anymore?01:08
EugeneKay raisen - `git branch foo` crates a new branch foo where you are. It does not switch to it.01:09
jdunck joined01:09
_BJfreeman joined01:09
Jahm_ joined01:09
raisen EugeneKay: oh i see. so the new branch would have the commit i want to keep, right?01:09
EugeneKay Correct.01:09
raisen great, thanks01:09
_BJfreemanBJfreeman01:10
Jahm left01:10
Jahm_Jahm01:10
dreiss left01:10
hwrd|work left01:10
rasto left01:10
rdeweerd left01:11
pandeiro left01:13
AaronMT left01:16
Corey left01:16
Corey joined01:16
nbouscal joined01:16
senj joined01:16
rednaks left01:17
oriba_ left01:18
dreiss joined01:22
rasto joined01:23
AWinterman left01:23
infynyxx joined01:24
jefferai left01:24
zizzfizzix left01:24
dhruvasagar joined01:24
codezombie left01:25
pandeiro joined01:26
chichou joined01:26
Dreamer3 joined01:27
codeful left01:28
boombatower joined01:30
intripoon_ joined01:31
private joined01:32
Alz_ left01:33
infynyxx left01:33
mribeirodantas left01:33
intripoon left01:33
hwrd|work joined01:35
zizzfizzix joined01:35
zizzfizzix left01:35
zizzfizzix joined01:35
jefferai joined01:36
akurilin left01:39
mribeirodantas joined01:39
v0n joined01:41
erkules_ joined01:42
phipes left01:43
Davey left01:45
TomyLobo left01:45
erkules left01:46
vjland joined01:46
w0ng joined01:47
Davey joined01:47
DolphinDream left01:47
huoxito joined01:47
v0n left01:47
paradigm joined01:48
erkules_ left01:48
BJfreeman left01:49
_BJfreeman joined01:50
erkules_ joined01:50
Cykey joined01:50
AWinterman joined01:54
AWinterman left01:54
AWinterman joined01:54
lonewulf` left01:56
akiress left01:56
lonewulf` joined01:56
jason237 joined01:57
tmcmahon joined02:00
infynyxx joined02:00
jday_ left02:02
kcj joined02:03
dreiss left02:04
jefferai left02:04
zizzfizzix left02:04
AWinterman left02:05
kpreid left02:05
etcetera left02:05
_BJfreemanBJfreeman02:06
chichou left02:06
kpreid joined02:06
GarethAdams left02:06
jday_ joined02:06
nerdfiles joined02:07
normanrichards left02:07
phipes joined02:07
zizzfizzix joined02:08
zizzfizzix left02:08
zizzfizzix joined02:08
tmcmahon left02:09
nerdfiles left02:09
jefferai joined02:09
m_ke joined02:10
aro left02:11
rdeweerd joined02:12
infynyxx left02:13
dreiss joined02:14
s0undt3ch__ joined02:14
rdeweerd left02:15
flippo joined02:15
rdeweerd joined02:16
infynyxx joined02:17
flippoflippo[COL]02:18
jdunck left02:18
weiyang joined02:18
phipes left02:18
pedahzur left02:19
angelsl joined02:20
scorphus left02:20
infynyxx left02:23
lifelike joined02:24
kerrick_ left02:25
Davey left02:25
hwrd|work left02:27
Goplat joined02:28
hwrd|work joined02:28
s0undt3ch__ left02:29
WACKKN7 joined02:31
AWinterman joined02:31
knite left02:32
rasto left02:33
dsdeiz joined02:36
dhruvasagar left02:36
hwrd|work left02:38
jayallen joined02:40
chamunks left02:42
chamunks joined02:42
AWinterman left02:42
rdeweerd left02:43
zacts joined02:45
rdeweerd joined02:47
dsdeiz left02:47
vitorluz left02:47
dsdeiz joined02:48
avinashrbhat left02:49
avinashrbhat joined02:49
echo-area joined02:53
tinti left02:54
Caelum left02:54
juanmabc joined02:56
rdeweerd left02:57
nbouscal left02:57
mikepack joined02:59
acidjazz left03:01
vitorluz joined03:02
donmichelangelo left03:04
donmichelangelo joined03:05
BSaboia left03:06
ndngvr joined03:07
chrisshattuck left03:07
relipse left03:07
lindenle joined03:07
rudak1 left03:08
AWinterman joined03:08
juanmabc left03:08
juanmabc joined03:09
ndngvr left03:09
ndngvr joined03:10
avinashrbhat left03:10
devoldmx joined03:10
weiyang left03:10
holybit joined03:12
Fandekasp joined03:12
devoldmx3 left03:13
mckecndricks left03:14
pastime joined03:15
Pengoo joined03:16
hellopat_ joined03:16
preflex_ joined03:18
preflex left03:18
AWinterman left03:18
boombatower left03:18
holybit Using git to track some $HOME shell files. How do I setup the .gitignore correctly for .ssh files? I want include just about everything except for known_hosts and maybe one other. Close but no cigar so far - https://gist.github.com/holybit/573255403:18
preflex_preflex03:18
EugeneKay You can gitignore everything, then add -f files you want to track03:19
avinashrbhat joined03:19
hellopat left03:19
EugeneKay Note that we typically do not recommend having ~/.git/, because of the hilarious consequences of stat-ing many GBs of homedir files03:20
!vcsh is worth a read03:20
gitinfo https://github.com/RichiH/vcsh -- version control shell - manage dotfiles using git's fake bare repos to put more than one working directory into $HOME03:20
offby1 gitignore 'em all; let -f sort 'em out03:20
Stoob_ joined03:20
nbouscal joined03:20
phipes joined03:21
zacts left03:22
holybit vcsh look er … complicated03:24
nerdfiles joined03:24
nerdfiles Greetings.03:25
holybit thanks for the tips all, still reading ...03:25
weiyang joined03:27
InvidFlower joined03:29
BJfreeman left03:30
dhruvasagar joined03:31
InvidFlower left03:32
darinmorrison joined03:32
mmitchell left03:33
chrisshattuck joined03:33
rangle joined03:35
rasto joined03:37
mrballcb left03:37
relipse joined03:37
weiyang left03:38
Caelum joined03:40
guns left03:40
abhi0 joined03:42
chrisshattuck left03:43
curvedmark joined03:43
aartist joined03:43
bytephilia joined03:44
SBoudrias left03:45
AWinterman joined03:45
juanmabc left03:45
juanmabc joined03:45
w0ng left03:46
juanmabc left03:46
juanmabc joined03:46
bytephilia left03:48
juanmabc left03:49
Davey joined03:49
juanmabc joined03:49
knite joined03:51
longbeach joined03:53
alvaro_o left03:54
weiyang joined03:55
AWinterman left03:55
darinmorrison left03:58
takezawa joined03:58
chrisshattuck joined04:00
MasterNayru joined04:00
mikepack left04:00
simesy joined04:05
m0viefreak left04:06
ryez joined04:06
AWinterman joined04:07
AWinterman left04:07
AWinterman joined04:08
Akuw when i do "git commit" it open default editor04:11
so in the end i write commit04:11
is ok?04:11
mencito left04:12
the_cybersphinx left04:12
chamunks left04:12
juanmabc left04:13
AWinterman left04:13
juanmabc joined04:13
chamunks joined04:14
diegoviola left04:14
wwu joined04:14
Cykey left04:15
wwu hello there, is this the right channel for git svn ?04:15
juanmabc left04:15
Akuw yeah04:16
juanmabc joined04:16
nbouscal left04:16
irqq joined04:18
aendrew joined04:18
Joshi3s` left04:19
darinmorrison joined04:25
aendrew left04:25
rchavik joined04:26
wwu well i was wondering if i am doing something wrong04:26
davidfetter wonders whether one of the w's in wwu stands for "well."04:26
wwu i dont have something special, but the sparse-checkout does not really work well with git svn04:26
aartist left04:27
kukks left04:28
wwu and the /tags folder get checkout, despite i created the file with : echo "tags/" >> .git/info/sparse-checkout04:29
segher left04:30
b0rax joined04:31
segher joined04:31
HelloComputer15 left04:32
knite left04:34
Tommy[D] joined04:36
bgerber joined04:37
flippo[COL]flippo04:37
thiago wwu: you never check out the tags folder of SVN04:37
wwu: because it's not a folder04:37
wwu left04:37
Tommy[D]_ left04:39
knite joined04:40
tjbiddle Has anyone done a SVN -> Git migration *without* using git svn clone?04:40
Bosox20051 left04:41
tjbiddle I have an issue where I can't clone the entire repository because of some old corrupted locked file or something - So i had to checkout trunk, branches, tags, and such separately.04:41
thiago tjbiddle: yes04:41
using svn2git04:41
tjbiddle thiago: Hm, all examples seem to point at the server endpoint: https://github.com/nirvdrum/svn2git04:43
thiago that's the wrong svn2git04:44
tjbiddle lmao04:44
thiago I meant this one: https://www.gitorious.org/svn2git/svn2git/04:44
bytephilia joined04:44
Noldorin left04:45
pantsman joined04:45
pantsman left04:45
pantsman joined04:45
simesy left04:47
Khisanth left04:48
Khisanth joined04:48
m_ke left04:48
lindenle left04:49
bytephilia left04:49
juanmabc left04:49
darnir joined04:50
tjbiddle thiago: Hm - Alright, cloned in and compiled. Are there any use examples?04:51
the Usage: still says "svn2git SVN_URL [options]"04:52
jcromartie left04:52
devoldmx3 joined04:53
rchavik left04:55
devoldmx left04:56
__carlos left04:56
codon_ left04:59
plumpkin left05:00
darinmorrison left05:02
hahuang65 joined05:02
mmlac joined05:03
mckendricks joined05:03
thiago tjbiddle: there are example config files05:03
tjbiddle thiago: Ended up just patching together the rest of my script. Looks to be working fine now. Thanks anyways!05:06
Jackneill joined05:07
fridim_ joined05:07
Khisanth left05:08
senj left05:09
simesy joined05:09
senj joined05:09
simesy left05:09
senj left05:10
hyperair left05:10
rchavik joined05:11
hyperair joined05:12
simesy joined05:14
jday_ left05:15
nkambo joined05:15
OOPMan left05:17
tanath joined05:17
vedant joined05:18
hyperair left05:18
chrisshattuck left05:18
yacks left05:18
avinashrbhat left05:19
abhi0 left05:20
dsdeiz left05:20
madewokherd left05:21
Cassiel joined05:23
hyperair joined05:27
w0ng joined05:27
darnir left05:28
shinnya left05:29
yacks joined05:29
darnir joined05:29
Jahm left05:30
tanath left05:30
Khisanth joined05:33
orion joined05:34
barneybook left05:34
jaequery joined05:35
orion Hi. I want to merge a particular commit on to my current tree, but I don't want to do a merge commit.05:36
Is there a way for me to take the changes made in that commit and patch my current tree with it?05:37
b0rax hello all. Total noob here. What is the difference between syncing and publishing?05:38
fridim_ left05:40
jaequery left05:40
brma left05:41
pitzips left05:41
Khisanth left05:41
Bass10 left05:41
dhruvasagar left05:42
simesy left05:42
hahuang65 left05:43
ryez orion: git cherry-pick <commit>05:43
brma joined05:44
orion Thank you.05:44
bytephilia joined05:45
jpg_ joined05:45
Nicholas_Rishel left05:45
thiago b0rax: neither term is used in Git05:46
hoschi joined05:46
wwu joined05:47
b0rax that reaffirms my noobyness05:47
i've been working with github....05:47
what is the difference between github and git?05:48
jpg_jpg05:49
jpg left05:49
jpg joined05:49
bytephilia left05:49
tango_ b0rax: github is a hosting solution for git repositories05:49
b0rax: I think there is a #github channel for github-specific questions05:49
thiago b0rax: git is a tool; github is a website05:49
ErKa joined05:50
tango_ my guess would be that syncing is git pulling and publishing is git pushing, but don't take my word for it05:50
b0rax wow05:50
alright05:50
thiago where did you see those terms?05:51
codon joined05:51
beneggett joined05:51
simesy joined05:51
b0rax in the github windows app05:52
thanks fellas, but before i go - just out of curiosity, why don't you use github?05:52
simesy left05:52
tango_ I also use github, but I only use it with git in linux, not with its own custom app05:52
Khisanth joined05:53
dhruvasagar joined05:53
rchavik me too.. the custom app has very limited functionality compared to the git CLI05:53
dhruvasagar left05:54
ryez b0rax: are you talking about the terms in GitHub client?05:54
dhruvasagar joined05:54
b0rax yessir05:54
ryez if so tango_'s word makes perfect sense05:54
b0rax aahhhh05:55
thanks05:55
my dilemma is that the git CLI just seems to have a steeper learning curve than the github app05:55
kpreid left05:56
ryez github means more about the hosting website here05:56
relipse left05:56
b0rax oh05:58
ok05:58
ill head out to the #github channel05:59
thanks05:59
EugeneKay b0rax - !smartgit05:59
gitinfo b0rax: SmartGit is a (commercial) UI for git that is very user-friendly and feature-complete. http://syntevo.com/smartgithg05:59
b0rax Eugene thank you so much05:59
i will give smartgit a shot05:59
ryez CLI or GUI is just a pref, understanding how git works is the point05:59
b0rax true06:00
i think i have a feel as to how it works, i just seek the functionality at the end of the day.06:00
thanks fellas; till the wheels fall off06:00
saurabh joined06:00
b0rax left06:00
luc_ joined06:01
dhruvasagar left06:03
knite left06:03
mmlac left06:05
dhruvasagar joined06:05
w0ng left06:06
saurabh left06:06
codeful01 joined06:07
dsdeiz joined06:07
davidfetter left06:07
barneybook joined06:08
trusktr joined06:08
sguselnikov joined06:09
PaulCapestany left06:10
sguselnikov left06:11
arietis joined06:12
dhruvasagar left06:12
zacts joined06:12
beneggett left06:12
rchavik left06:13
dhruvasagar joined06:13
flippo left06:14
orion left06:21
private left06:21
wwu i discovered giteye06:23
which certainly the best in term of funtionnality06:23
abyss42 left06:23
arietis left06:23
wwu but it is a little heavy06:23
(swt + customed dev around egit)06:24
ErKa left06:25
darinmorrison joined06:27
kcj left06:28
rchavik joined06:28
hellopat_ left06:29
dhruvasagar left06:35
mmlac joined06:36
boombatower joined06:37
rasto left06:39
shruggar joined06:39
Nevik eww06:43
egit is shit06:44
avinashrbhat joined06:44
FreezingCold left06:44
dsdeiz_ joined06:45
dsdeiz left06:46
alexandernst_ left06:46
nilg` joined06:47
barneybook left06:47
Kicer86 joined06:47
alexandernst joined06:48
misco left06:48
pierre1 joined06:49
dsdeiz joined06:50
rickruby left06:50
wwu left06:50
w0ng joined06:51
huoxito left06:51
wwu joined06:51
rickruby joined06:51
dsdeiz_ left06:52
darnir left06:52
rasto joined06:52
wwu Nevik, i dont know any ui for git better than than06:53
Nevik egit is not a ui06:53
and just about any of them is better than egit, because most of them actually work06:53
wwu: egit fails to set up remotes properly06:53
frequent cause of whining on SO06:53
because why would a user ever want to set up a remote for both fetching and pushing at the same time?06:54
that's totally not a use-case06:54
ThomasLocke joined06:54
dreiss left06:55
Nevik well, part of egit's failing is the fact that eclipse juno is the worst version in years06:56
wwu ha i dont know enough git to understand what you mean, i use it with git-svn06:56
Nevik so that's not technically egit's fault06:56
wwu in order to avoid code being lost06:56
Nevik EugeneKay: nice joke in the topic btw06:56
preflex left06:57
EugeneKay They're all repeats at this point06:57
Nevik wwu: dont have admin access to the svn repo? (or any other reason not to convert it properly)06:57
EugeneKay: i havent seen that one before06:57
EugeneKay Don't worry, it'll come around again in about a month and a half06:57
Nevik sure06:57
rasto left06:57
wwu Nevik, nope and it does not matter :)06:58
preflex joined06:58
Nevik it does06:58
a lot06:58
because git-svn is just another place where things can break06:58
any why use the inferior svn as a substrate instead of diving into the full awesomeness of git06:59
as is one of the topic quotes, which will repeat at some point "git-svn: now you have two problems"06:59
braisarias joined07:00
darinmorrison left07:01
Goplat left07:02
codeful01 left07:03
phipes left07:03
St_Marx joined07:03
srji joined07:04
guiambros left07:04
jceb joined07:07
jpg left07:11
pierre1 left07:12
tjbiddle left07:15
simesy joined07:16
nilg left07:17
simesy left07:17
rickruby left07:19
private joined07:21
cbreak git svn trades svn problems for git problems07:25
the latter are usually much less severe :)07:25
mckendricks left07:26
Artpicre joined07:26
rudak1 joined07:28
dhruvasagar joined07:28
danicampa901 joined07:29
yuwang joined07:31
harobed_ joined07:33
Nevik true dat07:34
_BJfreeman joined07:36
ErKa joined07:37
_BJfreemanBJfreeman07:38
specing you should have converted that SVN repo to git long ago07:38
daanavitch joined07:38
subhojit777 joined07:38
Nevik specing: as i pointed out with my question; no everyone has the access or permissions to convert a repo fully07:41
if your team leader says your team is using svn, there's not always much you can do about it07:41
rednaks joined07:42
rasto joined07:42
chuckharmston joined07:43
Fandekasp left07:44
dhruvasagar left07:44
bytephilia joined07:45
Fandekasp joined07:45
chamunks left07:47
chamunks joined07:47
rednaks left07:48
wrouesnel joined07:49
wwu just for curiosity are there any git committer here ?07:49
Nevik wwu: what do you mean07:49
"git committer" is anyone who uses git07:49
bytephilia left07:49
tango_ I suspect he means people that actually contribute to git itself07:50
Nevik i think so too, but it would be nice if people could be clear in what they say :>07:50
tjbiddle joined07:50
Nevik ive seen enough people who actually mean something else from what it initially appeared07:50
srji left07:52
wwu yea i meant that people to contribute to git07:53
boombatower left07:53
szx joined07:53
dsdeiz left07:54
tjbiddle_ joined07:54
Nevik wwu: the canonical term is "git developers" ;)07:54
tjbiddle left07:55
tjbiddle_tjbiddle07:55
harobed_ left07:55
shruggar left07:56
bodom joined07:56
kirang89_ joined07:56
Nevik i think.... charon is a dev? iirc07:57
jceb left07:57
wwu so there are git developers here, good to know :)07:57
kirang89_ left07:57
Nevik yeah, some hang around07:58
TheFuzzball joined07:58
kirang89_ joined07:58
nkambo left07:58
nkambo joined07:59
cbreak I don't think they'd accept C++ code, which is what I'd contribute :)07:59
tjbiddle left07:59
cbreak (Would be such an improvement over the dependency hell + code duplication C they have now though... :)08:00
tjbiddle joined08:00
Anders_J joined08:01
madprops left08:03
Nevik haha08:05
whowantstolivefo hi, i get the following error when i type git push heroku master https://gist.github.com/whowantstolivefo/5734464 how i will fix ?08:06
EugeneKay That is a build/deployment error with Ruby or Heroku or somethign like that; not a git problem.08:07
whowantstolivefo i didnt get any help at #heroku thats why i've asked :)08:07
jarek joined08:07
jarek Hi08:07
EugeneKay We don't speak Heroku.08:07
avinashrbhat left08:07
jarek Is it possible to search for specific file name in all possible Git revisions?08:07
I know I have committed a file that I need know around one year ago08:08
s/know/now08:08
howlymowly_ joined08:08
brrrrrr_murica left08:08
jarek but I don't know the specific date when it was in the repository08:08
Nevik whowantstolivefo: well, the error is pretty explicit. you have a dependency problem08:09
since i dont know any ruby or heroku, i cant tell you how to go about fixing it though08:10
EugeneKay jarek - `git log -- path/to/file.txt`08:10
whowantstolivefo i must add ruby 2.0 to my gemfile ?08:10
Nevik: i must add ruby 2.0 to my gemfile ?08:10
EugeneKay whowantstolivefo - we don't speak Ruby. Sorry. !tryit08:11
gitinfo whowantstolivefo: [!tias] Try it and see™. You learn much more by experimentation than by asking without having even tried. If in doubt, make backups before you experiment (see !backup). http://gitolite.com/1-basic-usage/tias.html may help with git-specific TIAS.08:11
zacts left08:11
whowantstolivefo thank you Nevik and EugeneKay08:11
jarek EugeneKay: I don't know the full path to file, besides 'git log' doesn't seem to list any paths08:12
nilg joined08:12
avinashrbhat joined08:12
SuperDMP joined08:14
szx left08:14
mribeirodantas left08:14
hinst joined08:15
shruggar joined08:17
OOPMan joined08:17
EugeneKay jarek - you're looking to grep for the filename, or a string that was added/removed in a file?08:17
w0ng left08:17
jarek EugeneKay: I only recall that the file had the word "rectangle" in its name08:18
anfab joined08:18
EugeneKay Try `git log --all --name-only` and then search for the string08:19
Or pipe through grep with context enabled or something08:19
(I'm sure there's a prettier way to do it, but the technique escapes me)08:20
PaulCapestany joined08:20
kenperkins left08:21
trusktr left08:21
jarek EugeneKay: thanks, I found it!08:21
EugeneKay Tada08:21
kenperkins joined08:22
avinashrbhat left08:22
ktosiek left08:23
shruggar left08:24
RichiH holybit: vcsh is not that complicated08:24
holybit: if you tell me what specifically you don't like...08:24
ThiefMaster` left08:24
ThiefMaster` joined08:24
RichiH holybit: vcsh init ssh; vcsh ssh add .ssh/config .ssh/whatever08:26
holybit: vcsh ssh commit08:26
Mode-M joined08:26
radarek joined08:27
RichiH holybit: then, for example, vcsh init mplayer; vcsh mplayer add .mplayer/config .mplayer/gui.config; vcsh mplayer commit08:27
etc etc08:27
maybe /me should rewrite the README to push that "30 second summary" thing08:28
Mode-M hi, is it possible to disable fast-forward merges on a repository level via a .gitXY file or something like that?08:28
cannonball left08:28
codeful joined08:28
RichiH Mode-M: i am pretty sure you can just set that via .goit/config08:28
Mode-M RichiH: true, but I would have to make this setting every time I clone the repository. I would like to have it set automatically for every clone.08:29
Nevik Mode-M: man git merge or man git config, look for merge.ff option08:29
gitinfo Mode-M: the git-merge manpage is available at http://jk.gs/git-merge.html08:29
Mode-M: the git-config manpage is available at http://jk.gs/git-config.html08:29
Nevik and no, you cannot publish options to other clones08:30
Mode-M eg. like the .gitignore does for ignoring files08:30
avinashrbhat joined08:30
rickruby joined08:30
cannonball joined08:30
Nevik all config is local-only, partly for security reasons. Mode-M, and some people might not like to have that option08:30
Mode-M in my case it is a policy no to use fast-forward merges.08:31
Nevik Mode-M: you shouldnt tell your devs what they do with their private branches08:32
if you want that kind of policy with shared branches, make it a mandatory part of your workflow08:32
if you have people who cant follow that, fire them08:32
note also that the option can be overridden on a by-call basis08:33
so you could distribute a setup-script inside or in addition to the repo08:34
arietis joined08:34
Nevik to set that option and possibly others for people who work on it08:34
Mode-M yeah, if only that would be so easy. :) I will put a big notice for this in the README.txt. everyone how commits ff merge will be fired. hrhr08:34
s/how/who/08:34
wwu left08:34
rickruby left08:35
jarek left08:36
leeN joined08:36
thiago left08:37
Nevik Mode-M: git is not made to enforce any kind of policy. there are ways to use hooks to enforce some things, and external tools around git to enforce other stuff08:38
chuckharmston left08:39
anfab left08:39
Nevik but in general, the best kind of workflow is where people stick to the guidelines and you dont have to enforce things in the first place08:39
howlymowly_ left08:39
charliesome joined08:39
Mode-M Nevik: the hooks idea is not bad. it would probably work this way.08:40
Nevik i dont know if you can detect ff merges reliably with hooks08:41
but dont let me stop you from trying :D08:41
note also that hooks are local-only; so if you want to enforce something for a whole clone network, they need to be server-side08:41
Mode-M i think it would be sufficient to check the commit message therefor. don't know.08:41
Nevik which limits you severely in what you can detect08:41
arietis left08:44
lresende left08:45
rednaks joined08:46
Nevik Mode-M: btw, you could circumvent the problem of having to detect or programmatically enforce non-ff merges by using a workflow with integration managers08:46
i.e. not letting everyone push to the authoritative repo08:47
Mode-M you mean a forking workflow with bare repos for every developer?08:47
marthinal joined08:47
Mode-M yes, that would also solve this issue08:47
stamina joined08:48
Nevik no08:49
well08:49
it might require that08:49
unless you have a LAN setup where the integration manager can pull from the devs' clones directly08:49
depending on the size and layout of the project and team(s), that might save you a lot of other trouble, with those kinds of restrictions (no ff merges, etc)08:50
wwu joined08:51
Nevik also, people wouldnt have to worry about making the non-ff merges because that's the integration manager's job08:51
in general08:51
Mode-M no, i cannot access the others repositories directly. theoretically teams on subsidiaries all over the world have access to the central repository.08:51
kirang89_ left08:55
kirang89_ joined08:56
Mamoru joined08:56
srji joined08:56
mbroeker joined08:56
mbroeker left08:57
pygmael joined08:58
PaulCapestany left08:58
Nevik Mode-M: then soehing like http://git-scm.com/book/en/Distributed-Git-Distributed-Workflows#Dictator-and-Lieutenants-Workflow might be for you08:59
Kicer86 left08:59
JrCs left09:00
w0ng joined09:01
Mode-M yes, that would work.09:01
radarek left09:01
Nevik Mode-M: basically, the idea of it is this:09:01
developers make request-to-merge (whatever you call that, pull request, merge request, etc), their responsible integration manager makes a merge (and if applicable, runs the test suite)09:02
if the merge works fine (by whatever criteria) it gets accepted and pushed upstream -- or proposed to the integration manager on the next level09:02
if it doesnt work, merge gets rejected and the proposer must fix it09:03
kcj joined09:03
Nevik Mode-M: give an appropriate hierarchy for different teams, this also makes it easy for a team to share branches among them without cluttering the central repo with their collab stuff right away09:04
babilen left09:04
zacts joined09:04
Guest34243 joined09:05
codeful left09:06
marhaban joined09:06
Kicer86 joined09:06
elasticdog left09:09
aard joined09:09
Mode-M at the moment we simply use the git flow workflow. that's why i want to enforce non-ff merges for develop and master branch. i also think combined with a integration manager model or even a more hierarchical model it would be easier to control.09:12
Nevik indeed09:12
the nvie workflow is rather independent of integration hierarchy/access permissions09:13
ntus1017 joined09:13
radarek joined09:13
Etheco left09:14
martijnHH joined09:16
martijnHH left09:16
martijnHH joined09:16
_BJfreeman joined09:18
elasticdog joined09:18
BJfreeman left09:18
marthinal left09:18
_BJfreemanBJfreeman09:19
Kicer86 left09:21
tjbiddle left09:23
wobb joined09:23
marhaban left09:25
rednaks left09:26
Etheco joined09:27
wobb left09:28
arietis joined09:34
zeroxia left09:35
rednaks joined09:35
GarethAdams joined09:36
rasto left09:36
nilg` left09:36
mihamina joined09:37
mihamina left09:38
mihamina joined09:38
SuperDMP a merge always implies a commit, correct?09:40
BJfreeman left09:40
rednaks left09:40
SuperDMP and merge -m "some message" simply overrides the default commit message that would otherwise automatically be provided - is that correct too?09:41
j416 SuperDMP: yes, unless it is a fast-forward 'merge', in which case it is not a merge but a fast-forward. Nonetheless, 'git merge' accomplishes that'09:43
.09:43
man git-merge09:43
gitinfo the git-merge manpage is available at http://jk.gs/git-merge.html09:43
ntus1017 left09:43
rchavik left09:44
hyperair left09:44
nilg left09:44
SuperDMP j416: so a commit's only created when the merge command actually produces a merge operation09:44
rchavik joined09:44
SuperDMP and *if* a merge operation is produced, it will automatically have a message, that can be overridden with -m09:45
j416 SuperDMP: yes, unless you specify --no-ff09:45
SuperDMP: correct09:45
SuperDMP thanks09:45
I think --no-ff is beyond the scope of this tutorial for now!09:46
j416 SuperDMP: a merge commit is like any other commit, except that it has two or more parents (whereas a regular commit has one parent)09:46
(or zero parents909:46
)09:46
bytephilia joined09:46
jayfk joined09:46
j416 SuperDMP: shouldn't be beyond scope if you understand the basics: http://vimeo.com/4601020809:46
EugeneKay Bat-commit.09:46
j416 what's that09:47
SuperDMP j416: well, I'm writing the docs and running a workshop, so I want to give the simplest possible correct explanations09:47
j416 aha ok09:47
:)09:48
EugeneKay A terrible joke.09:48
j416 that I didn't get.. :/09:48
EugeneKay No parents.09:49
j416 as in batman?09:49
chuckharmston joined09:49
RichiH holybit: https://github.com/RichiH/vcsh/#30-second-howto09:49
ntus1017 joined09:49
RichiH that should be a bit more clear & simple09:49
EugeneKay Yeah09:49
j416 EugeneKay: pretty far-fetched I'd say. But ok. :)09:50
EugeneKay I said it was terrible09:50
rasto joined09:50
bytephilia left09:51
Nevik EugeneKay: i actually think it's awesome09:51
EugeneKay: if it's not, that should go into the list of topic jokes09:52
if it's not in there already*09:52
j416 RichiH: I actually prefer symlinks into $HOME; it makes it easy to change files; then I can just go to wherever my repo is and commit it at some time09:53
chuckharmston left09:54
rchavik left09:54
chamunks left09:55
chamunks joined09:55
hyperair joined09:56
St_Marx left09:57
curvedmark left09:58
kerrick_ joined09:58
rasto left10:00
jayallen left10:01
jceb joined10:02
GarethAdams left10:03
knite joined10:03
babilen joined10:04
m8 joined10:05
arietis left10:07
setmeaway2 joined10:07
tazle_ joined10:07
the_cybersphinx joined10:08
tjbiddle joined10:08
SuperDMP do you think my explanation at https://github.com/evildmp/afraid-to-commit/blob/messy-docs/docs/commandlinegit.rst#incorporate-upstream-changes is clear enough for a beginner while being accurate? particularly the note on git pull10:09
rchavik joined10:10
aendrew joined10:10
Davey left10:10
maxmanders joined10:11
marhaban joined10:12
rchavik left10:12
tjbiddle left10:12
exoon joined10:13
rchavik joined10:13
maxmanders left10:14
Adlai left10:14
private left10:15
ErKa left10:15
jayallen joined10:15
marhaban left10:17
marhaban joined10:17
RichiH j416: fine by me10:17
i happen to disagree, but.. :)10:17
(also, you are in #git... commit often, commit early)10:18
if need be, do it in dev branches and rebase the bits and pieces into useful shape10:18
harobed joined10:19
mishok13 joined10:20
raisen left10:20
Aaronds joined10:21
mechanicalduck joined10:21
SuperDMP RichiH: sorry - was any of that in answer to me?10:21
rudak1 left10:22
weiyang left10:22
DonRichie left10:23
rudak1 joined10:23
marhaban left10:23
DonRichie joined10:25
pastime left10:28
chamunks left10:28
chamunks joined10:28
j416 RichiH: my config files are structured nicely in a hierarchy; using the symlinks to edit them makes it easier; then I commit whatever changed :)10:28
ntus1017 left10:29
irqq left10:30
j416 SuperDMP: make sure they don't think github == git; a common misconception as it seems10:30
m8 left10:31
SuperDMP j416: yeah, I know - it's directed at Django contribution though and Django uses GitHub10:31
j416 SuperDMP: and I cannot understand why one would want to use github to pull in changes; sounds a little scary to me10:32
SuperDMP: why not use git?10:32
SuperDMP j416: where?10:32
j416 your link.10:32
also, I think the concept of forks and clones will confuse your audience10:33
fork isn't something that git does, it is simply github's way of saying make a clone10:34
SuperDMP j416: true10:34
RichiH SuperDMP: no, sorry10:34
j416: again, that's fine by me10:34
j416 SuperDMP: anyway, good luck with the talk!10:34
SuperDMP it's worked well once already, so these are some revisions10:35
RichiH you will not convince me that fake bares are not vastly superior ;)10:35
j416 RichiH: sure, just responding to your commands.. :)10:35
RichiH: fake bares?10:35
SuperDMP thanks for the feedback10:35
stamina left10:35
j416 RichiH: aha, in your workflow. I see. .... odd. :)10:35
fine by you though so it's ok10:35
:O10:36
chamunks left10:36
chamunks joined10:37
luc_ left10:38
luc_ joined10:38
aendrew left10:38
luc_ left10:39
Cassiel left10:39
holybit left10:39
pantsman left10:40
marhaban joined10:40
rasto joined10:41
rasto left10:46
bytephilia joined10:46
cbreak left10:48
mikewintermute joined10:49
kerrick_ left10:49
bytephilia left10:51
rdeweerd joined10:51
echo-area left10:52
chamunks left10:56
kcj left10:56
chamunks joined10:56
vitor_ joined10:57
Cromulent joined10:59
vitorluz left11:00
cbreak joined11:00
yuwang left11:01
curvedmark joined11:01
rdeweerd left11:02
Fandekasp left11:02
avinashrbhat left11:03
cehteh joined11:04
hellopat joined11:04
Fandekasp joined11:04
moondoggy left11:06
pastime joined11:06
pastime left11:06
knite left11:06
moondoggy joined11:08
noxd joined11:08
elixir__ joined11:08
FernandoBasso joined11:10
Alz_ joined11:12
leitz joined11:13
leitz If I can anonymous git a repo, and if the id_rsa.pub is the same but using my username fails, where else can I look to trouble-shoot a "permission denied" issue?11:14
mikewintermute left11:15
Balliad joined11:18
moondoggy left11:18
moondoggy joined11:18
Milossh joined11:19
wwu left11:19
bremner leitz: how is the remote repo accessed? Is there software like gitolite or a hosting site like github involved?11:19
angelsl left11:20
chamunks left11:21
skorgon joined11:23
exoon left11:24
freestyl3r joined11:25
sgambino joined11:26
_iron joined11:26
Artpicre left11:26
OOPMan left11:27
cehteh left11:27
cehteh joined11:28
jayallen left11:29
rasto joined11:31
kortti joined11:34
wwu joined11:35
howlymowly left11:35
howlymowly joined11:37
j416 joined11:37
hobodave joined11:37
howlymowly left11:38
rasto left11:40
kcj joined11:41
ntus1017 joined11:42
Balliad left11:43
arietis joined11:44
wwu left11:47
Cromulent left11:48
ntus1017 left11:49
bitkid left11:49
rchavik left11:49
j416 left11:49
JrCs joined11:50
snearch joined11:50
bitkid joined11:51
hobodave left11:51
Cromulent joined11:52
j416 joined11:52
arietis left11:53
leitz bremmer, sorry. Went out to cut up stuff for stew. http://pastebin.com/fRr5iX7M11:54
_iron left11:56
hobodave joined11:56
jayfk left11:56
hobodave left11:59
m0viefreak joined12:03
_iron joined12:03
jcao219 joined12:03
canton7 leitz, I wasn't aware remote.<name>.user/email was valid...12:05
cbreak it's probably not used for anything12:05
mixel joined12:07
noxd left12:08
jcromartie joined12:08
spacepluk left12:09
shruggar joined12:10
Nevik git-config manpage doesnt list them12:10
so theyre probably silently ignored12:10
leitz I'm pretty much a newbie so this is almost definately "operator error". Just trying to find the right error and correct it. :)12:10
shruggar left12:11
martijnHH left12:11
St_Marx joined12:11
leitz Okay, problem solved. Wrong rsa key and a replication lag. Just got my repo. Woot!12:11
errr left12:12
conan left12:13
SuperDMP left12:15
jcromartie left12:17
spacepluk joined12:17
errr joined12:20
rasto joined12:21
aendrew joined12:23
TomyLobo joined12:26
rasto left12:26
sgambino left12:28
curvedmark left12:28
Dave^| joined12:29
leeN left12:29
BSaboia joined12:30
jan1337z left12:32
Joseph__Silber joined12:34
mitz joined12:34
hyperair left12:35
aendrew left12:35
pantsman joined12:35
pantsman left12:35
pantsman joined12:35
hyperair joined12:36
dhruvasagar joined12:36
aendrew joined12:37
Khisanth left12:37
Joseph_Silber left12:37
pinpin404 joined12:37
Panicg joined12:38
mixel left12:40
BiggFREE left12:41
bodom left12:41
Kicer86 joined12:42
kpreid joined12:42
eijk_ joined12:43
mixel joined12:44
AdrienBrault joined12:45
D9 joined12:46
HelloComputer15 joined12:46
bytephilia joined12:47
hyperair left12:49
rath joined12:49
m8 joined12:50
hyperair joined12:51
bytephilia left12:51
Praise left12:52
mikewintermute joined12:54
Praise joined12:54
Adlai joined12:57
kukks joined12:57
exoon joined12:59
elixir__ left13:00
tmcmahon joined13:01
denver joined13:04
jceb left13:05
totte left13:05
stewiee joined13:08
Praise left13:09
Praise joined13:09
aendrew_ joined13:10
danicampa901 left13:10
aendrew left13:11
aendrew_aendrew13:11
rasto joined13:11
elixir__ joined13:11
Entomo left13:11
stewiee left13:12
stewiee joined13:12
Bass10 joined13:13
dhruvasagar left13:13
stewiee left13:13
Akuw left13:15
rchavik joined13:17
vedant left13:18
dreiss joined13:19
chamunks joined13:20
pmenich joined13:22
subhojit777 left13:23
rasto left13:26
pmenich left13:28
Re-L joined13:28
pitzips joined13:30
tmcmahon left13:31
aendrew left13:32
donnib joined13:32
Eryn_1983_FL left13:32
donnib hi, i am following this guide http://git-scm.com/book/en/Git-and-Other-Systems-Migrating-to-Git to migrate from subversion and i have a minor problem and that is that my subversion branches have spaces and end up in git as %20, what can i do to fix that ?13:33
cbreak donnib: is that a problem?13:33
donnib in the log i see this 7 = 079f837f3eac5cabd522326723d467e141618542 (refs/remotes/version 1) which looks ok13:34
cbreak %20 is what a space looks like in URL Encoding13:34
donnib but then it's not a space and is converted to %2013:34
cbreak: yes i know13:34
i just thought that i could get rid of it, maybe it's the small script that converts the remote to git branches that goes wrong13:34
pitzips left13:35
donnib here is how it looks * [new branch] version%201 -> version%201 when i push to server13:35
hobodave joined13:36
aendrew joined13:36
donnib so in the server (bitbucket) the branch name is version%201 which is not so nice to look at13:36
hobodave left13:36
jceb joined13:37
donnib so my question is whether i can get rid of that and have the nice names back13:38
phipes joined13:39
Adlai left13:41
rednaks joined13:43
snearch left13:43
lunarjar left13:44
kemyd left13:45
marhaban left13:45
Stefan_vK left13:46
__main__ left13:47
cbreak donnib: you can rename branches as you want13:47
(as long as you don't want to commit back to svn)13:48
donnib but does git support spaces in branch names ?13:48
maybe that's why it doesn't work13:48
__main__ joined13:48
lunarjar joined13:48
donnib i don't so that should not be an issue13:49
tinti joined13:50
kemyd joined13:51
dhruvasagar joined13:51
angelsl joined13:51
babilen left13:54
Mode-M left13:55
virrus_home left13:56
cbreak donnib: it supports more or less all names that are valid paths13:56
virrus_home joined13:56
cbreak hmm...13:56
no... :(13:56
donnib hmm ok, i tried renaming from version%201 to "version 1" i got invalid branch name13:57
so i guess it does not13:57
dopie joined13:58
dopie how do i delete a branch and everything i changed to go back to the master13:59
i want to revert to th master and not have the changes applied13:59
cbreak dopie: git branch -d branchname13:59
dopie: if you want to switch to the master branch, just git checkout master14:00
dopie: reverting has nothing to do with it14:00
rasto joined14:01
dopie ok now im in master and i dont want to commit these changes14:01
jcao219 left14:01
dopie ahh got i14:02
:)14:02
Cykey joined14:02
ecube left14:03
Jahm joined14:03
RawChid joined14:04
kcj left14:04
eijk_ left14:04
revele joined14:05
alexander__b joined14:05
ping-pong joined14:06
alexander__b left14:06
alexander__b joined14:06
rvl left14:07
Mad_Wack joined14:07
n8chur__ left14:07
Vampire0 joined14:07
homer91 left14:08
homer91 joined14:08
Mad_Wack left14:08
node22 joined14:08
n8chur joined14:08
rvl joined14:08
node22 hi14:08
gitinfo node22: hi! I'd like to automatically welcome you to #git, a place full of helpful gits. Got a question? Just ask it — chances are someone will answer fairly soon. The topic has links with more information about git and this channel. NB. it can't hurt to do a backup (type !backup for help) before trying things out, especially if they involve dangerous keywords such as --hard, clean, --force/-f, rm and so on.14:08
revele left14:09
cbreak dopie: you can just git checkout HEAD -- file to throw away uncommitted stuff14:09
_rgn i don't think you need "HEAD" there14:10
jday_ joined14:11
harobed left14:12
hellopat left14:13
barneybook joined14:13
cbreak _rgn: you do14:15
otherwise you'd check out from the index and not the newest commit14:15
Adlai joined14:16
galaris joined14:16
ecube joined14:16
aard__ joined14:17
ecubeGuest97514:17
dopie thank you cbreak14:17
Guest975 left14:17
Guest975 joined14:17
shruggar joined14:17
_rgn cbreak: in which case should the result of those command (HEAD or without) be different?14:17
rvl left14:18
cbreak _rgn: in the case where the index and the newest commit differ14:18
rvl joined14:18
cbreak (for example if you staged changes already with git add)14:18
_rgn i don't know, i don't see any difference14:18
noxd joined14:19
martijnHH joined14:19
_rgn both checkout -- file and checkout HEAD -- file discard the changes, committed or not14:19
i mean staged or not14:19
homer91 left14:20
aard left14:20
mtk0 left14:20
cbreak _rgn: no14:21
elixir__ left14:23
St_Marx left14:24
Aprogas joined14:24
dopie left14:24
ozette joined14:25
lamarus joined14:25
_rgn ok, then i'm using a funny version of git14:25
rchavik left14:27
mixel left14:28
BSaboia left14:31
donnib left14:31
kcj joined14:31
FernandoBasso left14:31
Cromulent left14:32
shruggar left14:36
leitz left14:36
cbreak no14:37
git has always acted as I describe14:37
destiny joined14:37
trungqtran joined14:39
Jahm left14:44
dzonder joined14:44
mihamina left14:45
nbouscal joined14:46
Sigma[Mtp] joined14:47
m0ltar joined14:49
elixir__ joined14:49
Dougie187 joined14:51
kumbayo joined14:51
kcj left14:51
GarethAdams joined14:56
rasto left14:57
CodeShark left14:57
trungqtran left15:00
relipse joined15:01
mitz left15:04
DolphinDream joined15:05
trungqtran joined15:05
system64 joined15:05
mitz joined15:06
breck7 joined15:07
GarethAdams|Work joined15:08
lresende joined15:10
DolphinDream what on earth is this git flow and why would or would not use it ?15:10
rasto joined15:11
WAAIK1J joined15:12
JTAAT68E joined15:12
Khisanth joined15:12
srji left15:13
vedranm joined15:14
jceb left15:14
comps git flow is a flow of gits15:14
penk joined15:15
comps DolphinDream: you're free to create your own workflow using git, but there are some recommended ones, IIRC !gitflow15:15
gitinfo DolphinDream: The description of the gitflow branch workflow model is at http://nvie.com/posts/a-successful-git-branching-model/ while a tool to help implement this workflow is at https://github.com/petervanderdoes/gitflow See http://sethrobertson.github.com/GitBestPractices/#workflow for other workflow suggestions/references15:15
davidchubbs joined15:16
mitz left15:16
mitz joined15:17
Cromulent joined15:17
lamarus left15:17
DolphinDream :) i read them both.. i wanted to know why would i use it? like.. why would i trust that git flow finish feature will do the right merging for me? it seems like this would hide/cover normal git operations .15:18
guiambros joined15:18
OOPMan joined15:18
BadDesign joined15:19
DolphinDream like.. git flow finish featureA .. if this deletes featureA branch automatically.. maybe i do want to keep the featureA branch15:19
akiress joined15:19
comps umm15:19
'git flow' is a command !?!15:19
DolphinDream https://github.com/nvie/gitflow15:20
mtk joined15:20
DolphinDream it could be :)15:20
trungqtran left15:20
ntus1017 joined15:21
rasto left15:21
comps meh, better ask the author directly, but I think it's pretty obvious that it's for one particular workflow or type of workflows15:21
I mean - I'm still kind of freaked out by 'git notes' and pretty much most post-v1.5 stuff, so I wouldn't probably use it, but if it suits your workflow, why not use it?15:22
system64 left15:23
trungqtran joined15:24
GarethAdams|Work left15:25
davidchubbs left15:25
davidchubbs joined15:28
davidchubbs left15:29
Bass10 left15:31
shinnya joined15:34
diegoviola joined15:36
BadDesign left15:37
pac1 joined15:38
Dougie187 What's special about an annotated tag?15:39
srji joined15:40
DolphinDream you're right. i'm trying to figure out what is my ideal workflow. git flow may not be a bad start15:40
aendrew left15:40
quetz joined15:40
Dougie187 DolphinDream: git flow is actually really nice.15:40
It makes things super easy.15:40
DolphinDream it does? :) as a beginner i'd rather try to do things the hard way ;) until i get to use super easy methods that typically hide the inner workings of git15:41
pac1 I have a team clone on gitorious. I've got a clone of the team clone on my local machine. I've committed and pushed four changes to the team clone, but locally, when I checkout on next, it says I am two commits ahead of origin/next. why?15:42
Dougie187 DolphinDream: well, it makes dealing with the harder things git can teach you easier.15:42
DolphinDream: it's not really anything special in terms of how git works, it's just nice to have the layout of branches and stuff15:42
lresende left15:42
mikewintermute left15:42
DolphinDream https://github.com/nvie/gitflow has automation on how git flow branches are created / merged etc..15:43
sure you can follow the nvie's model and do the git operations yourself.15:43
ntus1017 left15:44
Dougie187 yeah15:45
you don't have to use that.15:45
I'm mostly referring to this. http://nvie.com/posts/a-successful-git-branching-model/15:45
which is on that github site (i believe).15:46
marhaban joined15:46
lresende joined15:47
rihnapstor joined15:47
rihnapstor left15:49
InvidFlower joined15:51
trungqtran left15:51
DolphinDream same guy15:51
Dieterbe_ joined15:52
penk left15:53
hellopat joined15:53
Dieterbe_ is there a way to use 'git add -p' but have the dif hilight the exact characters/words changed?15:53
trungqtran joined15:53
Dieterbe_ i've been looking at git dif and there's the --word-diff option (but that doesn't wrap lines, i want wrapped lines), and apparently can't be used with 'git add -p'15:53
system64 joined15:54
curvedmark joined15:55
comps Dougie187: an annotated tag is a tag object, as opposed to a simple ref15:55
Dougie187 Thanks15:57
system64 left15:57
trungqtran left15:57
hellopat left15:58
mitz left15:58
LucasKA left15:58
LucasKA joined15:58
rasto joined16:01
tinti left16:02
ojacobson joined16:02
pawel_m joined16:02
mitz joined16:02
ktosiek joined16:03
Cromulent left16:05
dzonder left16:07
pawel_m left16:07
Noldorin joined16:07
Sigma[Mtp] left16:08
pawel_m joined16:08
sgambino joined16:09
sgambino left16:11
mitz left16:12
GarethAdams left16:13
avinashrbhat joined16:14
chrisshattuck joined16:14
jwmann joined16:18
Sigma[Mtp] joined16:22
sq-one joined16:23
_BJfreeman joined16:25
_BJfreemanBJfreeman16:26
AdrienBrault left16:27
Eremiell left16:27
Eremiell joined16:30
exoon left16:32
thiago joined16:32
Adlai left16:33
jaequery joined16:34
pantsman left16:35
camt left16:36
rasto left16:37
_BJfreeman joined16:37
mechanicalduck_ joined16:38
lamarus joined16:38
BJfreemanGuest8197316:38
Guest81973 left16:40
Goplat joined16:40
DOCRukuss joined16:40
DOCRukuss left16:40
mechanicalduck left16:41
TheDracle joined16:41
_BJfreeman left16:42
BJfreeman_ joined16:42
dkpi joined16:43
jcao219 joined16:44
ErKa joined16:44
_BJfreeman joined16:45
BJfreeman_ left16:46
_BJfreemanBJfreeman16:46
Shusshu joined16:47
Shusshu left16:47
BJfreemanGuest7001016:47
nerdfiles left16:47
Sigma[Mtp]Sigma16:47
melder left16:49
rasto joined16:51
Guest70010 left16:51
noxd left16:51
lamarus left16:51
jaequery left16:52
thierryp joined16:52
twisted` joined16:53
pinpin404pinage40416:56
mckendricks joined16:57
marhaban left16:57
pinage404pinpin40416:58
CodeShark joined16:58
abhi0 joined16:59
_BJfreeman joined16:59
_BJfreemanBJfreeman17:00
specing joined17:03
s0undt3ch joined17:03
nbouscal left17:03
CodeShark left17:03
klow__klow17:03
InvidFlower left17:05
jnavila joined17:05
charliesome left17:05
bodom joined17:06
wwu joined17:07
rasto left17:08
iveqy joined17:08
wwu left17:08
dhruvasagar left17:10
braisarias left17:10
zivester left17:11
zivester joined17:12
rudak1 left17:14
fridim_ joined17:15
m8 left17:17
TheDracle left17:18
hellopat joined17:19
braisarias joined17:19
braisarias left17:20
SBoudrias joined17:21
braisarias joined17:21
InvidFlower joined17:21
camt joined17:21
mencito joined17:22
curvedmark left17:22
thierryp left17:24
madewokherd joined17:26
asteros joined17:27
mechanicalduck joined17:27
devoldmx3 left17:28
DolphinDream left17:28
mechanicalduck_ left17:28
dhruvasagar joined17:28
Eryn_1983_FL joined17:28
sb10101 joined17:29
Eryn_1983_FL hey peeps i need help i deleted a ton of files and renamed some how can i drop all these changes?17:29
i got it17:30
abhi0 left17:30
asteros left17:31
asteros joined17:31
cbreak Eryn_1983_FL: like every other change :)17:34
git checkout . or git reset --hard HEAD17:34
mikewintermute joined17:35
_rgn heh17:35
D9 left17:35
sb10101 left17:36
zivester left17:38
orion joined17:39
orion Hi. It seems that remotes/upstream/mybranch and the local mybranch have become separated. Does anyone know how to fix this?17:39
grawity Merge the upstream changes into your own branch?17:40
nsanden joined17:40
Eryn_1983_FL cbreak: yeah17:40
orion git pull upstream mybranch?17:40
gtmanfred left17:40
D9 joined17:40
orion That worked as normal, but it never updated remotes/upstream/mybranch.17:40
nsanden im trying to send first big commit to new repo on github but getting "fatal: The remote end hung up unexpectedly" after about an hour of transferring17:41
cbreak orion: you can merge, or you can rebase17:41
orion: !cs17:41
gitinfo orion: "Git for Computer Scientists" is a quick introduction to git internals for people who are not scared by phrases like Directed Acyclic Graph. http://eagain.net/articles/git-for-computer-scientists/ See also !concepts !bottomup17:41
rasto joined17:41
orion Ok, thanks.17:41
nsanden i tried suggestion saying "git config http.postBuffer 524288000" but this did not help17:41
cbreak nsanden: either your network is slow as hell17:41
nsanden: or you committed something idiotically gigantic17:41
gtmanfred joined17:41
nsanden fast network, lot of files but wouldnt say gigantic17:42
babilen joined17:42
cbreak a few megabytes?17:42
nsanden no17:42
cbreak shouldn't take half an hour17:42
orion Is there a command I can use to simply modify remotes/upstream/mybranch?17:42
nsanden 2 gigs17:42
orion Or should I just do it in vim?17:42
cbreak orion: yes... git fetch17:42
nsanden: now that sounds idiotically humongous17:42
skfax joined17:42
ojacobson left17:43
nsanden lot of images17:43
cbreak nsanden: I am not convinced github supports that. and storing lots of images in git is stupid anyway17:43
git can't deal well with big binary data17:43
orion: you don't sound like you have enough knowledge to mess with git internals... so don't :)17:43
realeyes left17:44
orion cbreak: You're right about that.17:44
skfax After developing on a branch and modifying some files, I want to work on something unrelated on a different branch. However when switching to another branch the previously modified files are still modified in the new branch. Am I meant to always commit before changing branches? Or does it not matter if I'm working on unrelated files, since I don't add these when committing from the different17:44
branch?17:44
osse skfax: I suggest either stashing or making a dummy commit that you'll amend later17:45
zivester joined17:46
osse skfax: switching branches with modified files can get messy if you switch to a branch which also modifies the same files. But I think Git will give you a heads-up about that.17:46
asteros left17:47
skfax osse: Tried checking docs. What do you mean by a dummy commit / stashing?17:49
osse skfax: for stashing: man git-stash17:49
gitinfo skfax: the git-stash manpage is available at http://jk.gs/git-stash.html17:50
elixir joined17:50
elixir__ left17:50
realeyes joined17:50
osse skfax: for dummy commiting, I mean just create a regular commit the normal way, except that you write "PLZ FIX ME" or something in the commit messages. You can then "redo" the commit with git commit --amend17:51
skfax: I generally like to stash, but it can get hard to keep track of you end up with many stashes.17:51
skfax: in my opinion git-stash is what you want, and it was made for this purpose17:52
skfax osse: Cool, thank you for explaining. Yep, stash is what I was looking for17:52
rasto left17:52
mikewintermute left17:52
R1KRDO joined17:53
tjbiddle joined17:54
Re-L left17:56
braisarias left17:56
shruggar joined17:57
tjbiddle_ joined17:58
elixir left17:58
tjbiddle left17:59
tjbiddle_tjbiddle17:59
mikewintermute joined17:59
relipse left18:01
fobban joined18:02
braisarias joined18:03
bitkiller joined18:03
orion cbreak: I read that link you sent me. You said I can merge or rebase. My problem is that 'git merge remotes/upstream/mybranch' reports that it is up-to-date, yet 'git show-ref' reports two different commits for 'mybranch' and 'refs/remotes/upstream/mybranch'18:05
I never made a local commit to 'mybranch' ever.18:05
cbreak orion: you just did, with merge18:06
git log --graph HEAD will show you the current branch's history18:06
fluxdude joined18:06
zivester left18:06
penk joined18:06
cbreak if there is a merge, then it was neccessary because both you and the remote have new commits18:06
or because the remote rewrote history18:06
zivester joined18:08
penk left18:09
orion cbreak: A merge never happened.18:09
I pulled in a bunch of commits and there was a fast-forward.18:09
cbreak orion: then you misinterpreted the output of git and your branch is not ahead of HEAD18:10
Sigma left18:10
devoldmx joined18:10
mikewintermute left18:11
orion How do I interpret the fact that git show-ref reports two different commits for the local and remote branches, even though git pull says that everything is up to date?18:11
cbreak orion: did you do what I told you right at the start?18:11
run git fetch?18:11
orion I did... nothing new.18:11
cbreak then pastebin the output of the following commands:18:11
git fetch, git ls-remote upstream and git ls-remote .18:12
Re-L joined18:13
BSaboia joined18:13
pierre1 joined18:14
mikewintermute joined18:16
orion Strange -- now everything is correct.18:16
cbreak: I am sorry for bothering you. I will do more reading.18:16
dhruvasagar left18:16
penk joined18:16
cbreak git fetch is what updates remote tracking branches18:16
CHIKO joined18:16
cbreak especially after doing something like a direct pull... (which you shouldn't)18:16
orion Avoid git-pull?18:17
cbreak "git pull" does a "git fetch"18:17
but "git pull A B" does not18:17
orion Oh!18:17
shennyg left18:17
orion That would explain it.18:17
cbreak don't do the latter18:17
orion Interesting.18:17
cbreak just use git pull with correctly configured upstream (see man git push -u)18:17
gitinfo the git-push manpage is available at http://jk.gs/git-push.html18:17
cbreak and man git-config, search for push.default18:17
gitinfo the git-config manpage is available at http://jk.gs/git-config.html18:17
orion cbreak: That exactly explains what went wrong, thank you.18:18
cbreak ... well, the latter is not really relevant here but in general :)18:18
TheNotary joined18:19
dhruvasagar joined18:19
caemir joined18:19
caemir left18:20
DolphinDream joined18:21
thierryp joined18:22
darnir joined18:23
mikewintermute left18:23
tjbiddle_ joined18:24
thierryp left18:24
tjbiddle left18:25
tjbiddle_tjbiddle18:25
dhruvasagar left18:26
relipse joined18:26
CHIKO left18:26
tinti joined18:27
Jack_Liao joined18:28
Eryn_1983_FL guys is this ok ? http://sprunge.us/ShZQ these two origin are the same git repo but one is for local and one is for remote ,18:28
is there a better way of doing it ?18:28
shruggar left18:28
pinpin404anonyme18:28
elixir joined18:29
adhawkins-awayadhawkins18:29
momomomomo joined18:29
cbreak Eryn_1983_FL: looks wrong.18:31
Eryn_1983_FL yeah i figured18:31
adhawkinsadhawkins-away18:31
Eryn_1983_FL trying to find the right way of doing that18:32
cbreak remove the origin2 remote18:32
and add it again18:32
dreiss left18:32
cbreak it should get its own remote tracking branches18:32
Eryn_1983_FL ok18:32
does it need its own local directory under ~/ like puppet-remote puppet-local?18:33
cbreak git remote add should handle it correctly18:33
Eryn_1983_FL k18:33
cbreak no idea why it is so broken in your case18:33
jwmann left18:33
cbreak Eryn_1983_FL: no idea what puppet is18:33
Eryn_1983_FL blames my self18:33
Eryn_1983_FL text files mostly18:33
whowantstolivef1 joined18:34
cbreak additional remotes don't need anything but git remote add18:34
you can add more or less as many as you want18:34
Adlai joined18:36
bodom left18:37
skfax left18:37
nerdfiles joined18:38
InvidFlower left18:38
mribeirodantas joined18:39
theshadow left18:39
chrob joined18:39
Eryn_1983_FL ok i got it now18:39
skfax joined18:39
zivester left18:39
theshadow joined18:40
jnavila left18:40
Eryn_1983_FL yup working well18:40
ELLIOTTCABLE joined18:41
ELLIOTTCABLE left18:41
lresende left18:41
ELLIOTTCABLE joined18:42
zivester joined18:42
chrisshattuck left18:42
chrisshattuck joined18:43
chrisshattuck left18:43
akiress left18:44
abhi0 joined18:45
arand joined18:46
MasterNayru left18:46
pdelvo left18:47
angelsl left18:48
TheNotary left18:50
hinst left18:50
mastro left18:50
srji left18:51
hinst joined18:51
AWinterman joined18:52
D9_ joined18:52
adhawkins-awayadhawkins18:53
D9 left18:55
phy1729 joined18:56
phy1729 Is there a way to make the push.default=simple setting degrade nicely or at least not throw an error for 1.7.10.4 ?18:57
rednaks left18:57
kumbayo left18:58
fluxdude left18:58
JackWinter2 joined18:59
PaulCapestany joined19:00
cbreak phy1729: by updating to something less prehistoric? :)19:00
sq-one left19:01
phy1729 cbreak: I wish debain would19:01
cbreak or use upstream instead of simple19:01
DolphinDream left19:01
phy1729 so there's no way to check for support for an option and use it or fallback if there's no support?19:02
cbreak sure... if you write a shell script for setting it...19:02
Jack_Liao left19:03
system64 joined19:03
phy1729 thanks19:03
rednaks joined19:05
asteros joined19:06
wrouesnel left19:08
breck7 left19:08
asteros left19:08
hellopat left19:09
tinti left19:10
kirang89_ left19:12
JohnBat26 joined19:13
TheDracle joined19:13
tjbiddle_ joined19:14
tjbiddle left19:14
JackWinter2 left19:14
AWinterman left19:15
JackWinter2 joined19:15
zacts left19:15
knite joined19:15
srji joined19:17
m0ltar left19:18
tjbiddle joined19:18
tjbiddle_ left19:18
donnib joined19:19
Cromulent joined19:21
D9_ left19:21
braisarias left19:23
duthils joined19:24
mikepack joined19:25
Cromulent left19:26
stamina joined19:29
virrus_home left19:29
virrus_home joined19:29
knite left19:31
threesome left19:31
Jackneill left19:33
thierryp joined19:34
__carlos joined19:36
hellopat joined19:36
FernandoBasso joined19:38
rath left19:38
adhawkinsadhawkins-away19:38
thierryp left19:39
arand left19:41
BJfreeman left19:42
mmlac left19:45
denver left19:45
jceb joined19:46
pmenich joined19:47
chamunks left19:48
pawel_m left19:49
TheDracle left19:50
BSaboia left19:50
JackWinter2JackWinter19:52
lacrymology joined19:52
klow left19:52
_iron left19:54
bvi joined19:55
JSharpe_ joined19:56
daanavitch left19:56
Noldorin left19:57
JSharpe left19:57
__carlos left19:57
JackWinter left19:57
JackWinter joined19:57
kpreid left19:57
jcao219_ joined19:58
jcao219 left19:58
hellopat_ joined19:58
jcao219_ left19:58
jcao219_ joined19:59
bwidmer_ joined19:59
HerrK joined19:59
Mpenzi left20:00
bgerber left20:00
phy1729_ joined20:00
hyperair left20:01
hellopat left20:01
meLon left20:01
lonewulf` left20:01
quetz left20:01
meLon joined20:01
lb_ joined20:01
Mpenzi joined20:02
EvanDotP1o joined20:03
daanavitch joined20:03
utahcon_ joined20:03
martijnHH left20:03
ch3mical left20:03
toky_ joined20:03
PerlPilot joined20:04
nerdfiles1 joined20:04
ELLIOTTCABLEELLIOTTCABLE^20:04
therealklanni joined20:04
martijnHH joined20:04
martijnHH left20:04
martijnHH joined20:04
vmiklos left20:05
archdori1 joined20:05
vmiklos joined20:05
bond`_ joined20:05
ToothlessGear_ joined20:05
wanders_ joined20:05
MacGyver_ joined20:05
Caelum_ joined20:05
paradigm_ joined20:05
petteyg_ joined20:05
Nickeeh_ joined20:06
vjland_ joined20:06
a joined20:06
johnw_ joined20:06
Soliton left20:06
babilen_ joined20:06
Soliton_ joined20:06
Soliton_Soliton20:06
njbair_ joined20:06
Will|- joined20:06
rkunde_ joined20:07
destiny_ joined20:07
mencito left20:07
bipolar left20:07
aGuest9650020:07
jokajak` joined20:07
bgerber joined20:07
r0bby left20:07
phy1729 left20:07
paradigm left20:07
fridim_ left20:07
ErKa left20:07
variable left20:07
murr4y left20:07
zorzar left20:07
BeerSerc_ left20:08
arnihr left20:08
Will| left20:08
ChrisAnn left20:08
beawesomeinstead left20:08
nerdfiles left20:08
utahcon left20:08
toky left20:08
jokajak left20:08
sente_ left20:08
dr_lepper left20:08
Re-L left20:08
orion left20:08
dkpi left20:08
Eremiell left20:08
johnw left20:08
PerlJam left20:08
toothrot left20:08
oddmunds left20:08
gitinfo left20:08
petteyg left20:08
Nickeeh left20:08
ohcibi left20:08
sweet_kid left20:08
kalleth left20:08
AlexanderS left20:08
lyddonb left20:08
edk left20:08
averell left20:08
niki left20:08
toothr joined20:08
BeerSerc joined20:08
Drakevr left20:08
zequence left20:08
kpreid joined20:08
babilen left20:08
rkunde left20:08
destiny left20:08
asakura left20:08
sente joined20:08
niki_ joined20:08
njbair left20:08
vjland left20:08
wanders left20:08
MacGyver left20:08
Caelum left20:08
bond` left20:08
catsup left20:08
koki left20:08
Fandekasp left20:08
iveqy13WAAIL0A20:08
dr_lepper joined20:09
gitinfo joined20:09
ohcibi joined20:09
sweet_kid joined20:09
kalleth joined20:09
SicoAnimal joined20:09
iivvoo joined20:09
antihero joined20:09
meuh joined20:09
AlexanderS joined20:09
lyddonb joined20:09
edk joined20:09
averell joined20:09
barjavel.freenode.net set mode: +o20:09
SBoudrias left20:09
oddmunds joined20:09
JSharpe_ left20:09
nutron left20:09
odin_ left20:09
duthils left20:09
13WAAIL0A left20:09
niki_ left20:09
JSharpe_ joined20:09
FreezingCold joined20:09
Joefish]off left20:09
dknox left20:09
_BJfreeman joined20:09
Eremiell joined20:09
R1KRDO left20:09
koki joined20:09
Will|- left20:09
Olipro joined20:09
duthils joined20:09
konundra joined20:10
dknox joined20:10
R1KRDO1 joined20:10
Will| joined20:10
pandeiro` joined20:10
niki joined20:10
odin_ joined20:10
variable joined20:10
_BJfreemanBJfreeman20:10
bgerber left20:10
iveqy_ joined20:11
bgerber joined20:11
zequence joined20:11
mtlatif__ joined20:11
Chaser joined20:11
R1KRDO1 left20:12
njbair_ left20:12
s0undt3ch left20:12
Praise left20:12
yacks left20:12
Stoob_ left20:12
jjasinski left20:12
Alenah left20:12
leafstorm left20:12
jabular_ left20:12
tjbiddle left20:12
Joefish]off joined20:12
Mpenzi left20:12
bipolar joined20:12
jabular joined20:12
s0undt3ch joined20:12
njbair joined20:12
fridim_ joined20:12
asakura joined20:12
nutron|w joined20:12
gtmanfred left20:12
Stoob_ joined20:12
Drakevr joined20:12
Drakevr left20:12
Drakevr joined20:12
R1KRDO joined20:13
leafstorm joined20:13
yacks joined20:13
gtmanfred joined20:13
pandeiro left20:13
Praise joined20:14
Mpenzi joined20:14
zorzar joined20:14
Re-L joined20:14
avinashrbhat left20:14
dkpi joined20:14
Alenah joined20:15
ilteris__ joined20:15
darnir left20:15
shennyg joined20:15
myme1 joined20:15
avinashrbhat joined20:16
arand joined20:17
hyperair joined20:18
ilteris_ left20:18
fridim_ left20:18
pmenich left20:18
mikepack left20:19
breck7 joined20:19
braisarias joined20:19
pawel_m joined20:19
a-l-e left20:19
Cromulent joined20:19
jswizz8 joined20:21
jswizz8 !list20:21
gitinfo [!mailing_list] The mailing list can be reached via [email@hidden.address] You don't need to subscribe to the list, you will always be put in cc on reply. Read archives at http://j.mp/gitlist20:21
spb joined20:22
jswizz8 left20:23
stamina left20:24
breck7 left20:24
stamina joined20:25
fluxdude joined20:26
Kicer joined20:28
JStoker_ joined20:28
mechanicalduck_ joined20:28
fridim_ joined20:28
Kicer86 left20:29
niax left20:29
JStoker left20:29
webster left20:29
mechanicalduck left20:30
bvi left20:30
webster joined20:30
webster left20:31
R1KRDO left20:31
R1KRDO1 joined20:31
ChanServ joined20:31
webster joined20:31
barjavel.freenode.net set mode: +o20:31
avinashrbhat left20:31
R1KRDO1 left20:31
R1KRDO joined20:31
avinashrbhat1 joined20:31
R1KRDO left20:31
ChanServ left20:32
JaredMiller left20:32
R1KRDO joined20:32
mikepack joined20:32
Nikoli joined20:32
JStoker_Guest2543920:32
mechanicalduck_mechanicalduck20:33
niax joined20:33
doug_carmichael joined20:34
lonewulf` joined20:34
Eryn_1983_FL hey peeps i am almost working right but my .ssh/config keeps messing up if my erin user is uptop git tries to login with that user and if my git user is at top i cant ssh in20:35
Guest25439 left20:36
Guest25439 joined20:36
Guest25439JStoker20:36
cbreak Eryn_1983_FL: ssh://git@blah.host.net/repo.git20:37
the url contains the username20:37
Eryn_1983_FL ok20:38
i didnt do it like that before, should i manually config the config?20:38
cbreak sure... or git remote set-url20:38
Eryn_1983_FL cool20:38
mikepack left20:38
fridim_ left20:38
cbreak or use a virtual host and configure it in ssh's config... (not recommended)20:38
mikepack joined20:39
relipse left20:39
akiress joined20:39
nsanden left20:40
longbeach left20:41
rasto joined20:41
pinpin404 joined20:41
Eryn_1983_FL mmm20:41
Caelum_Caelum20:42
Eryn_1983_FL got it20:43
ssh config was what was screwing me up20:43
shruggar joined20:44
BJfreeman left20:44
donnib left20:44
_BJfreeman joined20:45
phy1729_ left20:45
phy1729 joined20:45
scorphus joined20:45
phy1729 left20:46
phy1729 joined20:46
phy1729 left20:46
_BJfreemanBJfreeman20:46
Eryn_1983_FL ok how do i specify the port cause that is diff too20:46
tanath joined20:46
brooks joined20:47
vedranm anyone using git gui (the bundled one)?20:47
cbreak Eryn_1983_FL: normal URL notation20:48
protocol://user@host:port/path20:48
Eryn_1983_FL ok20:48
donnib joined20:48
Eryn_1983_FL i'll do it all in gi then no need for that pesky ssh config20:48
Mamoru vedranm: Sure, anything we can help with?20:48
cbreak Eryn_1983_FL: man git-clone for details20:48
gitinfo Eryn_1983_FL: the git-clone manpage is available at http://jk.gs/git-clone.html20:48
Eryn_1983_FL ok20:48
plumpkin joined20:49
raisen joined20:50
brooks I have a general question about maintaining multiple git repos in a project20:51
vedranm Mamoru: yes, I have the following issue20:52
upon removing the last remote it spits out some kind of Tk error message20:52
related to -label being undefined or so20:52
I tried building latest git snapshot but it's the same20:53
I'm using debian jessie with tk8.520:53
I tried with tk8.6 from experimental, same thing20:53
Mamoru vedranm: Ah, that's a gui I'm not familiar with, sorry. Still.. What's the error exactly? Did you try google?20:53
brooks For a project, is it desired to keep multiple repos maintained within a master repo using something like subtree or submodule. Or, should there be a layer above (bash script,etc) to collect the repos for us?20:53
DolphinDream joined20:54
vedranm Mamoru: yeah, nothing special came out20:54
Mamoru: this is the error https://gist.github.com/rivanvx/573654420:54
martijnHH left20:54
cbreak brooks: depends20:55
submodules is made for maintaining multiple repositories with strong binding20:55
each commit in the master knows exactly which commit in the submodule it wants20:55
devoldmx3 joined20:55
brooks At what point is it counter-intuitve to have that strong of a binding?20:57
irqq joined20:57
ferdev joined20:58
oojacoboo left20:58
brooks Maybe when you arent directly contributing to the project?20:58
devoldmx left20:59
cbreak it's not really counter intuitive, it's just a big hassle if you contribute20:59
submodules only make sense if you understand what they are made for21:00
Mamoru vedranm: It seems that git gui doesn't like multiple remotes without a "fetch =21:00
" line.21:00
vedranm: http://git.661346.n2.nabble.com/git-gui-chokes-on-multiple-remotes-without-quot-fetch-quot-td7564270.html21:00
cbreak (which is mainly tracking external repositories that you depend on)21:00
Milossh left21:00
vedranm Mamoru: ah, ok, thx21:01
brooks what if you are modularizing your code for multiple projects21:01
Mamoru vedranm: Hope that helps21:01
vedranm I just need to know I'm not the only one experiencing this21:01
Mamoru: it sure does21:01
brooks and want modules to have their own repo21:01
srji_ joined21:01
vedranm I use Git in class21:01
cbreak brooks: then that code would be like an external dependency I suppose21:01
vedranm just need to tell students to keep at least one remote21:01
cbreak brooks: but if you use submodules you have to understand how they work, they can be very unintuitive...21:02
irqq left21:02
vedranm Mamoru: thx again21:02
radarek left21:02
cbreak vedranm: git doesn't need remotes21:02
without a remote you just can't fetch & push easily21:02
vedranm cbreak: yeah, but git gui seems to dislike removing the last remote21:03
Mamoru cbreak: vedranm is using git-gui21:03
cbreak ah... gui...21:03
system64 left21:03
cbreak I remember... people use those things...21:03
vedranm cbreak: yeah, students kinda don't like CLI21:03
momomomomo left21:03
momomomomo_ joined21:03
jceb left21:03
cbreak "SourceTree" is a good one21:03
vedranm so when you need to teach VCS you kind of don't want to force it too much at first21:03
Mamoru vedranm: I'm just happy they use git-gui and not git gui for windows :p21:03
pinpin404 left21:03
vedranm cbreak: doesn't work on linux21:03
cbreak hmm...21:03
__carlos joined21:04
vedranm git-cola is a nice one21:04
but I found it buggy21:04
other two are huge21:04
one is eclipse based21:04
and the other one is also huge and I didn't like it21:04
srji left21:04
vedranm SourceTree or GitHub GUI would be awesome if they were ported to Linux21:04
Mamoru vedranm: https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Graphical_Interfaces21:04
Eryn_1983_FL okworks great now using non standard id_rsa key so i had to add it to my /etc/ssh/ssh_config21:05
Re-L left21:05
Eryn_1983_FL but not a big deal21:06
vedranm thx guys I will take a look21:06
Mamoru vedranm: goodluck :)21:06
nkambo left21:07
knite joined21:07
cbreak Eryn_1983_FL: I always use ssh agent21:10
so I never had to touch ssh_config for git21:10
Kulrak left21:10
Dreadnaught joined21:10
pmenich joined21:11
Dougie187 left21:11
rednaks left21:11
freestyl3r left21:12
freestyl3r joined21:12
ozette_ joined21:12
pawel_m left21:12
rednaks joined21:12
devoldmx3 left21:13
devoldmx joined21:13
ozette left21:13
rudak1 joined21:14
ChrisAnn joined21:14
kenperkins left21:14
devoldmx3 joined21:16
DolphinDream left21:16
eijk_ joined21:17
rednaks left21:17
pmenich left21:17
devoldmx left21:17
jnavila joined21:17
kenperkins joined21:18
kenperkins left21:18
toothrtoothrot21:19
asteros joined21:20
Ivoz joined21:20
Dreamer3 left21:21
Ivo left21:22
electrogeek joined21:22
Mamoru btw, vedranm: I'd take SourceTree over GitHub GUI21:22
mishok13 left21:22
EugeneKay <3 SmartGit21:22
hoschi left21:22
devoldmx3 left21:22
bremner <3 zsh21:24
Milossh joined21:26
hinst left21:28
codertux left21:28
elixir left21:30
doug_carmichael left21:30
donnib left21:31
elixir joined21:32
daanavitch left21:35
JohnBat26 left21:36
daanavitch joined21:36
codertux joined21:37
kerrick_ joined21:37
LucasKA You could try tig? It's a curses based ui for git. Sorta, happy medium?21:37
etcetera joined21:38
asteros left21:38
asteros joined21:38
Aaronds left21:38
bremner well, sure, or magit if you are using emacs. But I have the feeling users coming from Windows GUIs won't be too happy with those options.21:38
milind joined21:39
hwrd|work joined21:39
jnavila left21:39
srji_ left21:40
SBoudrias joined21:40
codertux left21:41
pinage404 joined21:42
nsanden joined21:42
etcetera left21:43
offby1 *chuckle*21:43
pinage404pinage404afk21:44
pinage404afkpinage40421:44
chamunks joined21:46
phipes left21:47
arnihr joined21:48
AWinterman joined21:49
ryan_turnerryan_turner_21:52
pinpin404 joined21:52
devoldmx joined21:53
scorphus left21:55
Cromulent left21:56
mechanicalduck left21:56
hwrd|work left21:56
daanavit_ joined21:56
shruggar left21:56
pinpin404pinage404afk21:56
pinage404afkpinpin40421:57
shruggar joined21:57
elixir left21:57
ryan_turner_ryan_turner21:59
daanavitch left22:00
knittl left22:02
nbouscal joined22:03
mmlac joined22:04
tallest_red left22:04
hwrd|work joined22:04
daanavit_ left22:05
tallest_red joined22:06
thasmo joined22:07
mikepack left22:11
beawesomeinstead joined22:11
babilen_ left22:12
aard__aard22:12
knittl joined22:13
knittl left22:13
knittl joined22:13
asedeno joined22:13
pinage404 left22:13
pinpin404 left22:14
Cykey left22:14
nutron|w left22:15
nutron joined22:16
Noldorin joined22:16
Noldorin left22:16
johnw_johnw22:16
AWinterm_ joined22:17
Noldorin joined22:18
AWinterman left22:20
penk left22:20
konundra left22:21
AWinterm_ left22:21
devoldmx left22:22
AWinterman joined22:22
fridim_ joined22:22
pinage404 joined22:22
pinage404 left22:23
kfogel joined22:23
SirCmpwn joined22:24
__carlos left22:24
d2dchat joined22:25
kfogel I'm doing a one-time conversion from svn to git. I ran 'git svn clone file://`pwd`/svn-repos/ --no-metadata -A authors-transform.txt --stdlayout temp', but the resulting git repos has only the 'master' branch, even though the SVN repos has "branches/2.x" with plenty of commits along that branch. Anyone know why git didn't clone the branch?22:26
whowantstolivef1 left22:27
EugeneKay Because git-svn is a piece of garbage22:27
pinage404 joined22:27
EugeneKay Have you considered an !import ?22:28
gitinfo Importing lots of revisions from other VCSes(via git-svn in particular) can take a long time. If this will be a one-time switch you should consider "throwing out" all of your old history and making a simple initial commit from a tarball.22:28
kfogel EugeneKay: thanks -- I need the history.22:28
phipes joined22:28
kfogel EugeneKay: also, it's not very many revs, about 200 or so, of a not-big code tree. The entire git-svn run takes like 30 seconds or less.22:28
EugeneKay: so I can afford to experiment here until it gets it right :-).22:28
EugeneKay I really have no clue how git-svn+branches works22:29
So22:29
Other than "poorly", which you've discovered22:29
kfogel EugeneKay: ... :-) ...22:29
orion joined22:29
kenperkins joined22:29
orion Hi. How can I git archive the contents of my index, not a particular commit?22:29
kfogel EugeneKay: I have to admit I was surprised. A repository's history doesn't get much simpler than this one's. In r135, a branch was made. Then development continued along both trunk and branch. This is not exactly new territory for git, but I guess it is for git-svn!22:30
grawity kfogel: Maybe you could `svnadmin dump` the repo, load it into reposurgeon, then write out as a git repo22:30
kfogel grawity: worth a try! I didn't know about reposurgeon; will look it up.22:30
grawity: http://stackoverflow.com/questions/14017127/converting-svn-repo-to-git-using-reposurgeon22:31
grawity Yes, what about it?22:31
cbreak kfogel: how does your svn repo layout look like?22:32
i.e. if you ls -la the directory you git svn cloned from22:32
EugeneKay orion - I forget how to reference the index as a treeish. You could make a stash and then reference THAT22:32
But that's hacky.22:32
cbreak EugeneKay: I don't think the index exists as tree22:33
grawity It can be referenced as such, though22:33
EugeneKay Ya, but what's the magic refish?22:33
avinashrbhat1 left22:33
grawity ah, no, not the entire index, just files in it – :foo or :0:foo22:34
PaulCapestany left22:34
EugeneKay Aha, man git-write-tree22:34
gitinfo the git-write-tree manpage is available at http://jk.gs/git-write-tree.html22:34
kfogel grawity: was just pointing out that there's a page on doing exactly what you recommended, that's all.22:34
cbreak: standard trunks,tags,branches22:34
EugeneKay orion - `git archive $(git write-tree)`22:34
cbreak kfogel: type git branch -a, what does it show in the clone?22:35
rudak1 left22:35
orion EugeneKay: Thank you!22:35
kfogel cbreak: you're a genius! Er, it shows this:22:35
avinashrbhat joined22:35
kfogel git branch -a22:35
* master22:35
remotes/2.x22:35
remotes/trunk22:35
cbreak no need to spam.22:35
pinage404 left22:35
cbreak looks as expected22:35
orion EugeneKay: If I gc, will that tree get deleted?22:35
kfogel cbreak: I didn't think 3 lines was spam22:35
EugeneKay orion - yup.22:36
cbreak more than 1 is spam :D22:36
kfogel cbreak: I didn't expect them as remotes, that's all. Thanks.22:36
cbreak they are remote tracking branches22:36
(fake ones)22:36
orion Excellent! Thank you.22:36
kfogel cbreak: opinions differ on this, but I'll abide by your standard since you're helping me :-)22:36
cbreak naturally, you can make a local branch out of each of them22:36
ChanServ set mode: +o22:36
kfogel cbreak: yup. I haven't used remote tracking branches in git much, but I'll figure that out. Thanks for the tip.22:37
cbreak np.22:37
EugeneKay changed the topic to: Welcome to #git, home of unofficial support for most things git | Current stable version: 1.8.3 | Start here: http://jk.gs/git/ | Getting "Cannot send to channel" or unable to change nick? /msg gitinfo .voice | Knock knock. Who's there? Git. Git-who? Sorry, 'who' is not a git command - did you mean 'show'?22:38
orion Given a treeish, can I get a list of all the objects that point to it?22:38
mribeirodantas left22:38
rickruby joined22:38
EugeneKay orion - http://stackoverflow.com/questions/223678/which-commit-has-this-blob22:39
cbreak orion: man git-ls-tree22:39
gitinfo orion: the git-ls-tree manpage is available at http://jk.gs/git-ls-tree.html22:39
EugeneKay set mode: -o22:39
anonyme left22:39
orion thank you22:39
EugeneKay There's also git log's --objects option22:40
But that's more for blobs than trees22:40
pinage404 joined22:41
roto left22:43
orion hmm22:43
ls-tree shows me the contents of the tree, not what points to it.22:43
EugeneKay Yeah, you're wanting to look up the reference backwards22:44
See the SO I linked for a starter22:44
nsanden left22:44
R1KRDO1 joined22:47
orion ok22:47
tjbiddle joined22:47
eijk_ left22:47
R1KRDO left22:48
relipse joined22:49
ThomasLocke left22:50
abhi0 left22:50
tjbiddle left22:51
pierre1 left22:52
R1KRDO1 left22:52
alfplayer joined22:52
tjbiddle joined22:52
__carlos joined22:53
__carlos left22:54
d2dchat left22:56
Dougie187 joined22:56
shruggar left22:56
tjbiddle_ joined22:57
nicedice__ left22:57
nicedice joined22:58
rdeweerd joined22:58
tjbiddle left22:58
tjbiddle_tjbiddle22:58
guiambros left22:59
rdeweerd left22:59
Joshi3s` joined23:00
Markvilla joined23:00
Markvilla left23:01
thasmo left23:01
Markvilla joined23:01
Davey joined23:01
breck7 joined23:02
rickruby left23:03
pierre1 joined23:05
ELLIOTTCABLE^ left23:08
ELLIOTTCABLE joined23:08
rasto left23:09
nbouscal left23:10
D9 joined23:10
pastime joined23:11
boombatower joined23:12
orion_ joined23:15
orion left23:15
stamina left23:16
senj joined23:17
pinage404pinage404afk23:17
pinage404afkpinage40423:17
AWinterman left23:18
AWinterman joined23:19
braisarias left23:20
PaulCapestany joined23:22
senj left23:22
senj_ joined23:23
brooks left23:24
AWinterman left23:24
hwrd|work left23:25
Anders_J left23:26
pinage404zz_pinage40423:29
tadasZ joined23:32
martijnHH joined23:36
martijnHH left23:36
martijnHH joined23:36
HerrK left23:38
mckendricks left23:39
senj_ left23:39
chrob left23:40
rasto joined23:41
FernandoBasso left23:41
penk joined23:41
ozette_ left23:42
mckendricks joined23:43
Milossh left23:44
Cykey joined23:45
donmichelangelo left23:45
donmichelangelo joined23:46
theshadow left23:46
theshadow joined23:47
theshadow left23:47
devoldmx joined23:47
konundra joined23:47
theshadow joined23:47
ntus1017 joined23:47
Milossh joined23:49
etcetera joined23:50
conan joined23:51
kerrick_ left23:54
nicedice left23:55
dkpi left23:55
nicedice joined23:56
paradigm_ left23:57
paradigm_ joined23:57
paradigm_paradigm23:57
devoldmx left23:58
devoldmx joined23:59
ktosiek left23:59

Logs Search ←Prev date Next date→ Channels Documentation