IRCloggy #git 2015-09-15

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.

2015-09-15

dadamssg left00:00
fstd joined00:00
nilg joined00:01
sim642 joined00:02
fstd left00:04
affa09 joined00:07
codeurge joined00:10
ahr3n joined00:10
mac_ified joined00:10
cdown left00:10
fstd joined00:12
chitopunk left00:12
fstd left00:13
fstd joined00:13
bilb_ono joined00:15
bilb_ono can someone help me with the repo I just created? I did git init and added the remote. Then I try git push -u origin --all to push up the repo and its ref for the first time00:15
and its says No refs in common and none specified; doing nothing.00:16
Perhaps you should specify a branch such as 'master'.00:16
hfp left00:16
phroa tack a 'master' on the end of that command in place of --all00:17
bilb_ono then I try git push -u origin master and that doesn’t work. error: src refspec master does not match any00:17
phroa oh. oh well00:17
s8321414 left00:17
hfp_work left00:17
Ingenia left00:18
bilb_ono what is the -u supposed to do anyways?00:18
ojacobson bilb_ono: does your local repo have any commits in it at all00:18
nvahalik joined00:18
causasui joined00:18
bilb_ono ohh. oops. I had it added but not commited00:19
thanks ojacobson00:19
kpease_ left00:19
jeffreylevesque left00:21
chrisb joined00:21
otter768 joined00:23
codeurge left00:23
brucelee left00:24
nvahalik left00:25
ASOLAr left00:25
myra left00:27
drewo left00:28
imachuchu left00:28
otter768 left00:28
King_Hual_ left00:29
gambl0re joined00:29
sparetire_ left00:30
bernardio left00:33
bernardio joined00:34
hfp joined00:37
mizu_no_oto left00:37
hfp_work joined00:37
mizu_no_oto joined00:37
otter768 joined00:38
linuxmint2 joined00:40
macabre joined00:45
Steadfast left00:45
chrisb left00:46
mizu_no_oto left00:48
sythe joined00:50
chrisb joined00:50
Ahmed90 left00:51
livingstn joined00:52
devoldmx joined00:55
jzk left00:58
bilb_ono left00:59
drewo joined01:00
devoldmx left01:00
pratikmallya left01:01
squentin joined01:02
harish_ joined01:04
AridBullet joined01:04
drewo left01:05
BullHorn joined01:07
Lyqyd left01:08
scrubbrush left01:08
BullHorn left01:08
scrubbrush joined01:09
blackjid left01:10
blackjid joined01:10
BullHorn joined01:10
Steadfast joined01:11
Sasazuka left01:11
daivyk left01:13
antiatom left01:13
javster_ joined01:14
ncthom91 joined01:14
watabou joined01:15
juvenal joined01:16
javster left01:16
daito joined01:16
javlens left01:17
BullHorn left01:18
NeverDie joined01:19
the_cybersphinx left01:19
antiatom joined01:20
the_cybersphinx joined01:21
Phoenixz left01:22
jakesyl joined01:22
nettoweb left01:22
ICantCook joined01:23
ICantCook I'm trying to learn how to do a pull request. I created a branch "cook" off of "v2.0". I have made some changes, committed and pushed "cook" to the origin server.01:25
now I'm planning to do: git request-pull v2.0 http://url/uri.git cook01:26
rchavik joined01:26
ICantCook will this create a pull request, which someone with access to v2.0 can accept?01:26
chrisb left01:26
watabou Is this on a server like Github or Bitbucket?01:27
ICantCook watabou: Yeah, atlassian stash (like bitbucket)01:27
watabou When you pushed up your branch, Stash should have given you a link to create a pull request01:28
Otherwise, you will have to do it from the web-ui of Stash. (Left sidebar, click the three dots, and then click Create Pull Request)01:28
ICantCook yeah I saw that, and tried it01:29
watabou Now all you have to do is select the branch you want to merge to.01:29
ICantCook git pull-request v2.0 <the url stash gave me> cook01:29
watabou Don't use request-pull, that only generates the changes for you.01:29
ICantCook and got a message:01:29
warn: No branch of https://url01:30
watabou Git doesn't really have a concept of "Pull Requests". request-pull is not what you should be using in this case.01:30
ssarah left01:30
keroro520 joined01:30
ssarah joined01:30
ICantCook oh01:30
so pull requests are a github/bitbucket level thing?01:31
watabou If you have the stash link, all you have to do is click on it01:31
jakesyl left01:31
watabou It will automatically take you to the Stash's Create Pull Request screen01:31
ICantCook oh, so it does01:31
watabou ICantCook: Yes, they are a feature implemented by server side.01:31
pks left01:31
stevenbenner joined01:32
watabou Well basically git servers like Stash, bitbucket and github have pull requests implemented which basically compares your branch to the branch you're trying to merge to.01:32
rubie joined01:32
watabou If the server doesn't implement pull requests, you have to do it manually by sending a patch file and emailing that patch file. If you're using Stash though, this is not needed.01:33
macabre left01:33
pks joined01:33
ICantCook wow okay. Thanks for explaining, I didn't know that01:33
macabre joined01:33
yqt left01:34
ICantCook I've just created it through the Web UI (following that link which Stash gave me)01:34
watabou That's what I do at work (we use Stash as well)01:34
ICantCook watabou: That explains why you were so familiar with the UI (Left sidebar, click the three dots)01:35
watabou :)01:35
ICantCook We're just thinking of implementing pull requests now01:35
experimenting01:35
weox left01:35
watabou Yeah, we've been using PRs just recently too. We like them so far, and the code review process in general. My boss likes the fact that he can create tasks01:36
nettoweb joined01:37
bollullera left01:38
darkbit joined01:38
darkbit left01:38
bmilesp joined01:38
watabou This should help if you want more help on PRs, if you want to create them without following the link: https://confluence.atlassian.com/stash/using-pull-requests-in-stash-299570995.html01:39
jonmorehouse left01:39
ssarah left01:39
gopar joined01:39
ICantCook watabou: Thanks.01:40
watabou: I don't suppose you've found a Stash equivilent of gists? For sharing random snippets of code01:40
m0viefreak left01:40
zematis left01:41
watabou ICantCook: I haven't, no. Apparently Atlassian has created an equivalent for Bitbucket, so it shouldn't take them long to port it to Stash if they decide to do that.01:41
msonntag left01:42
ICantCook watabou: Cool, that will be useful01:43
ojacobson watabou, ICantCook: there's also a third-party plugin for that01:43
which works okay01:43
watabou Can't use any Stash plugins due to restrictions.01:44
ojacobson Oh, you're using hosted01:44
watabou But nice to hear.01:44
Yep01:44
jakesyl joined01:44
Vampire0_ joined01:44
pokergod joined01:44
ojacobson weirdest niche product ever01:44
msonntag joined01:44
pokergod somehow, all my files are showing "deleted: <...>". Yet I did not issue a delete01:44
bendangelo joined01:46
bitkiller left01:46
ICantCook ojacobson: ah, thanks for that. I'll wait and see if Atlassian port it to Stash first :)01:47
Vampire0 left01:47
pokergod git diff shows zero changes. git checkout master tells me that I will be deleting all the files01:48
djx joined01:48
queh joined01:49
watabou pokergod: Maybe use `git reflog -10` to see what you did to end up in this state01:49
djx left01:49
djx joined01:49
queh left01:49
variable joined01:49
pokergod wataboiu, only adds01:50
the last commit mentions nothing of deleting the files01:50
watabou Or if you just want to clear your working directory changes, you could use `git stash` to save every change, just to be safe01:50
Goplat joined01:51
djx hey if I have 100 commits where each commit has a different version of a binary file and that binary file has 10Mb. Will the .git directory end up with 1Gb?01:51
peqi joined01:51
peqi left01:51
djx s/Mb/MB and s/Gb/GB01:52
d10n-work left01:52
holodoc joined01:52
ojacobson probably not01:53
(a) Git objects are individually compressed, (b) packed objects are compressed en masse, and (c) packed objects are delta-encoded against nearby candidates to reduce the pack size further01:53
Ovnny joined01:54
ojacobson -the largest- it'll be is a bit over 1Gb, but it's quite possible it'd be smaller01:54
Ovnny left01:54
tgy joined01:54
djx ojacobson: hmm so a git repo that is like that is definitely a bad idea?01:55
tgy left01:55
pwnz0r joined01:55
dadamssg joined01:56
Vkjss joined01:56
Vkjss left01:57
ojacobson djx: define "bad idea"01:57
djx ojacobson: if it's a shared repository everytime I want to do a pull it will take a huge amount of time to resolve all deltas from the different contributors01:58
ojacobson Nah, just once.01:58
(Well, once per clone.)01:58
djx ojacobson: even if which commit had a different version of that binary?01:59
BullHorn joined01:59
dadamssg left02:01
rubie left02:04
shlant joined02:05
holodoc left02:06
shlant hi all. I'm trying to find out all files changed in the last push. I was doing git diff --name-only $SHA1^!, but that only gives changes for the latest commit, not ALL commits in the push. Any ideas?02:06
pokergod Okay, need help. I had a weird situation, I stashed. It complained that I had untracked files. I committed those files, checked out master, came back to develop. I git stash branch fixit02:07
and now those 4-5 files that I committed on develop, are not in fixit02:07
how do I correct this?02:07
shlant pokergod: git stash apply?02:09
ojacobson shlant: git doesn't record pushes.02:09
shlant ugh02:09
ncthom91 left02:09
BullHorn left02:09
shlant ojacobson: what if I new the last commit for the previous push and the latest commit?02:10
ojacobson Then `git diff commit-a commit-b` as usual02:10
pokergod How do I take a few commits from develop and merge them into gift?02:10
git fix02:10
BullHorn joined02:10
jeffreylevesque joined02:11
shlant pokergod: git cherry-pick commit02:11
jeffreylevesque anyone use travis?02:12
Xiti left02:13
BullHorn left02:13
preaction i'm sure someone, somewhere does02:13
Xiti joined02:13
pokergod i type; git status02:14
and it shows deleted: <file> ... yet i never deleted the file02:14
the file exists02:14
jstimm joined02:14
pokergod why is this happening?02:14
shlant jeffreylevesque: naw, circleci02:15
BullHorn joined02:15
BullHorn left02:15
jeffreylevesque can you choose the OS?02:15
shlant pokergod: could have happened for many reasons. Do you not want it deleted?02:15
jeffreylevesque travis uses ubuntu 12.0402:15
but i use ubuntu 14.0402:15
preaction jeffreylevesque: they have osx available, but no02:15
pokergod shlant, no i don't want these files deleted02:16
the whole project is going to be deleted if i merge02:16
shlant jeffreylevesque: no, circle uses ubuntu but I test everything in Docker anyways so host OS doesn't really matter02:16
rubie joined02:16
shlant pokergod: do you want it back to how it looks on origin? (github)02:17
pokergod shlant, the strange thing is; I type git diff, nothing has changed. git status shows all those files to be deleted02:17
jeffreylevesque shlant: does it have to be docker, or can it be vagrant (what i currently use)02:17
pokergod shlant, i have made a month worth of changes02:17
mezod left02:17
BullHorn joined02:18
shlant jeffreylevesque: I think circle allows you to do whatever you want. They have the ability to auto-detect test frameworks, but I use a Makefile to whatever really. Depends on their restrictions on the host I guess02:18
ketasketas-02:18
jeffreylevesque shlant: i guess more of an opinion question - why did you choose circle over travis02:19
shlant pokergod: http://blog.kablamo.org/2013/12/08/git-restore/02:19
pokergod shlant, i am trying to see WHY it wants to delete the files that exist?02:20
shlant jeffreylevesque: I used circle in a previous job, they give first container (build) free (even for private repos), they were one of the few that allowed Docker at the time02:20
Steadfast left02:20
kadoban left02:20
preaction pokergod: git status has a bunch of different sections. which section is the deleted under?02:20
it might be best if you pastebin the entire status output somewhere02:21
pokergod Changes to be committed02:21
jeffreylevesque shlant: can i test multiple languages in circleci? I want to validate, python (with flask server script), javascript, and maybe puppet modules02:21
preaction pokergod: so someone ran "git rm" and left the working copy there. the section also says how to undo it02:22
ketas joined02:22
zivester joined02:22
Kallis joined02:23
sssilver joined02:23
Kallis left02:24
darkbit joined02:25
BullHorn left02:25
pokergod what I don't get is, the file says Deleted: <file> , yet i can ls that file02:25
does that seem right?02:25
otter768 left02:25
ojacobson pokergod: "changes to be committed" is based on what's staged, not what's in the work tree02:25
presumably if the file exists in the work tree, `git status` also says that the file is "Added" in untracked changes.02:26
devoldmx joined02:26
pokergod http://pastebin.com/7RFL1N7H02:27
rubie left02:28
skorgon joined02:28
skorgon left02:28
skorgon joined02:28
pokergod any ideas?02:28
BullHorn joined02:28
preaction yes, do what it says to unstage02:28
BullHorn left02:29
bmilesp left02:29
bmilesp joined02:29
webguynow joined02:29
pokergod i am missing all my edits tho02:30
devoldmx left02:30
shlant jeffreylevesque: are they in the same repo?02:30
jeffreylevesque shlant: yes sir02:31
ketas- left02:31
shlant jeffreylevesque: uhhh I don't know but I imagine so02:32
gfixler joined02:32
toothrot joined02:32
shlant I think all framworks/languages are available in every container02:33
pokergod if git diff, shows no changes... but it wants to delete everything, then i can assume that i can drop that branch, correct?02:33
jzk joined02:33
ojacobson uncommitted changes are not associated with a branch02:33
jeffreylevesque shlant: maybe i can have a circleci, and multiple docker images, assigned to test different things: one for python, one for js, one for puppet... unless one docker image can test all of them at once?02:33
shlant jeffreylevesque: I image with the machine definition you could just specify multiple: https://circleci.com/docs/configuration#machine02:34
but again, you should ask02:34
juvenal left02:34
shlant jeffreylevesque: that's an option02:34
juvenal joined02:34
shlant usually you keep docker images as one per process/language02:34
pokergod ojacobson, git diff shows empty. git status shows deleted: <files....> I don't know how I got to this point.02:34
shlant but you could if you want02:34
pokergod I want it to go away.02:34
i want my source back lol02:34
watabou Do you want to get rid of all the status changes?02:36
nettoweb left02:37
watabou git reset --hard HEAD will do that (beware, this does get rid of all uncommitted changes)02:37
pokergod 1 hour ago. Everything was working fine.02:37
bendangelo left02:37
jeffreylevesque shlant: so the first private repo is free, any additional you pay with circleci?02:37
shlant 1 container is free, forever.02:38
Additionally, projects that are public on GitHub will build with 3 extra containers -- our gift to free and open source software.02:38
bb010g joined02:39
gitinfo set mode: +v02:39
cavallari left02:40
modocache joined02:42
holodoc joined02:43
pokergod is there a way to see *why* the file was set to be deleted?02:45
webguynow left02:45
pokergod a log, of some sort?02:45
modocache left02:47
boombatower joined02:47
shlant pokergod: not unless someone wrote good commit messages02:47
holodoc left02:47
preaction pokergod: look in your shell history02:47
holodoc joined02:48
webguynow joined02:48
mezod joined02:48
livingstn left02:48
pokergod if i do; git diff <file> and i see no changes. I can *safely* git reset HEAD <file>, correct?02:49
shlant left02:49
preaction all that does is unstage the file. it doesn't change anything unless you start giving it other options02:50
pokergod well, git status has "untracked files:..."02:50
and it's listing all the files I want to be tracked. it's deleted the files, somehow.02:50
I don't know how.02:50
preaction you pasted the complete output of git status, and that didn't have any untracked files in it02:51
daito left02:52
bendangelo joined02:52
preaction even if it does, what i said still applies: git reset <file> doesn't affect the working tree. man git-reset says so in the first example under the description02:52
gitinfo the git-reset manpage is available at http://jk.gs/git-reset.html02:52
MrWoohoo joined02:53
o11c man git-insult02:53
pokergod okay, i did; git checkout develop, and now i see a bunch of files that are Untracked.02:53
mezod left02:53
daito joined02:54
Nikhil_D left02:55
Nikhil_D joined02:55
dsdeiz joined02:57
dsdeiz left02:57
dsdeiz joined02:57
dsdeiz hey all, any suggestions on how to auto delete a remote branch in github once a pull request has been merged?02:57
xcesariox joined02:58
jakesyl Hey, I'm cloning a git repository in a vagrant build and it's telling me The authenticity of host can't be established and to type yes or no. How do I make it auto default to yes in the git clone command02:58
preaction jakesyl: that's an ssh setting. man ssh_config02:59
webguynow left02:59
preaction look for CheckHostIP02:59
webguynow joined03:00
mizu_no_oto joined03:03
webguynow left03:04
webguynow joined03:05
holodoc left03:06
holodoc joined03:07
holodoc left03:07
holodoc joined03:08
Corosus joined03:08
dgutierrez1287 joined03:09
waspinator left03:10
Corosauce left03:11
arescorpio joined03:11
robbyoconnor left03:11
strayPuppy left03:12
sssilver left03:13
Noldorin left03:13
webguynow left03:13
webguynow joined03:14
sythe left03:16
milki dsdeiz: check the github api/webhooks to see if theres a signal you can get03:17
dsdeiz: also #github03:17
jakesyl: you can also pass in an option via -o to ignore host check03:18
mellernoia left03:18
darkbasic_ left03:18
milki hm, theres Strictsomethign and CheckHostIP03:18
o11c dsdeiz: I would look into manually adding the fingerprint03:19
er, jakesyl03:19
darkbasic joined03:19
kadoban joined03:19
milki thats too logical03:19
jakesyl left03:19
bmilesp left03:21
WilliamPhoneDiitto03:22
webguynow left03:25
ScottE left03:25
webguynow joined03:25
lindenle left03:26
durham_ joined03:27
ariver left03:27
devoldmx joined03:27
Guest11684 left03:27
clone1018 left03:27
jgornick left03:27
bernardio left03:27
thiago_ left03:27
DrNick left03:27
nedbat left03:27
rubie joined03:27
sjLonghorn left03:28
twisted` left03:28
cschneid left03:28
dreiss joined03:28
Tee_Pee left03:28
aseidl left03:28
Klumben left03:28
sadmac left03:28
HedgeMage left03:28
Hedgework left03:28
thiago joined03:28
blackjid left03:28
jrajav left03:28
markelite left03:28
Vorisi left03:28
lacrosse left03:28
tmz left03:28
skorgon left03:29
durham left03:29
killerpty left03:29
davidstrauss_ left03:29
rancyd left03:29
SleePy left03:29
DSH105- left03:29
Guest63161 left03:29
milli left03:29
bandroidx left03:29
Bigcheese left03:29
scarabx joined03:29
Bigcheese_ joined03:29
jalnt left03:29
ariver joined03:30
Tee_Pee joined03:30
ariverGuest4507103:30
jgornick joined03:30
toothe left03:30
Kamran joined03:30
aseidl joined03:30
ScottE joined03:30
cschneid joined03:30
Hedgework joined03:30
nedbat joined03:30
clone1018 joined03:30
KamranGuest7399703:30
bandroidx joined03:30
jrajav joined03:30
HedgeMage joined03:31
DSH105 joined03:31
iml joined03:31
SleePy joined03:31
Vorisi joined03:31
DrNick joined03:31
davidstrauss joined03:31
skorgon joined03:31
skorgon left03:31
skorgon joined03:31
Klumben joined03:31
milli joined03:31
murph joined03:31
sjLonghorn joined03:31
zivester left03:31
devoldmx left03:31
murphGuest4882903:32
lacrosse joined03:32
ironGiant joined03:32
sadmac joined03:32
markelite joined03:33
rancyd joined03:34
macabre left03:35
isomorphismes joined03:35
holodoc left03:36
twisted` joined03:36
tmz joined03:37
toothrot left03:38
daito left03:39
sjLonghorn left03:39
Hedgework left03:39
nedbat left03:39
ScottE left03:39
DSH105 left03:39
markelite left03:40
milli left03:40
cschneid left03:40
Guest48829 left03:40
Klumben left03:40
sadmac left03:40
aseidl left03:40
jgornick left03:40
rancyd left03:41
skorgon left03:41
davidstrauss left03:41
Vorisi left03:41
HedgeMage left03:41
bandroidx left03:41
Guest73997 left03:41
Guest45071 left03:41
DrNick left03:41
sfr^ left03:42
tmz left03:42
rubie left03:42
Lyqyd joined03:42
pwnz0r left03:43
s00pcan left03:43
davidstrauss joined03:44
variable left03:44
sdothum left03:44
s00pcan joined03:45
ICantCook left03:46
C4ta|Work joined03:46
pratikmallya joined03:46
ScottE joined03:46
ironGiant left03:47
Bigcheese_Bigcheese03:47
mizu_no_oto left03:48
webguynow left03:48
madewokherd left03:49
webguynow joined03:49
Cata|Work left03:49
madewokherd joined03:49
Phoenixz joined03:50
milli joined03:50
jeffreylevesque left03:51
The_Phoenix joined03:52
skorgon joined03:53
skorgon left03:53
skorgon joined03:53
zivester joined03:53
mehola joined03:54
ygeLN joined03:55
preaction joined03:55
DrNick joined03:55
mehola left03:55
mehola joined03:56
Gianormagantrous left03:57
mac_ified left03:57
dadamssg joined03:57
mac_ified joined03:58
durham_ left03:58
The_Phoenix left03:58
jonmorehouse joined03:59
elsevero joined04:00
ironGiant joined04:00
elsevero left04:01
shlant joined04:01
dadamssg left04:02
zumba_addict left04:02
woodruffw joined04:02
aseidl joined04:03
DSH105 joined04:03
Kamran- joined04:03
HedgeMage joined04:04
ariver|ERR joined04:04
cschneid joined04:04
nedbat joined04:04
tmz joined04:04
sadmac joined04:04
jgornick joined04:04
bandroidx joined04:04
sjLonghorn joined04:04
Hedgework joined04:04
Gianormagantrous joined04:05
sfr^ joined04:05
killerpty joined04:05
bakhtiya joined04:05
robbyoconnor joined04:07
rancyd joined04:07
jceb_ joined04:09
murph- joined04:10
blackjid joined04:11
Klumben joined04:11
NeverDie left04:12
jmpp joined04:12
Limech joined04:13
boombatower left04:13
sheilong left04:15
jceb_ left04:16
devoldmx joined04:17
JanC left04:17
rubie joined04:17
durham joined04:17
jmpp left04:18
jceb joined04:18
aseidl left04:18
markelite joined04:21
aseidl joined04:21
durham left04:21
devoldmx left04:21
devoldmx joined04:21
durham joined04:22
jmpp joined04:23
rubie left04:24
shlant left04:26
otter768 joined04:26
mjrcox joined04:29
otter768 left04:31
mjrcox left04:31
JanC joined04:32
durham left04:32
Raging_Hog joined04:32
fscala left04:34
brucelee joined04:35
fscala joined04:36
dgutierrez1287 left04:38
daito joined04:39
arescorpio left04:41
bilb_ono joined04:42
Raging_Hog left04:43
modocache joined04:43
fairuz joined04:44
daito left04:44
bendangelo left04:46
Phoenixz left04:46
daito joined04:46
modocache left04:48
MechtiIde joined04:50
djx left04:50
dionysus69 joined04:53
dreiss left04:55
bilb_ono left04:56
webguynow left04:59
forrestv joined05:00
dreiss joined05:00
webguynow joined05:00
Suganthi joined05:00
gusnan left05:00
gusnan joined05:02
gusnan left05:02
gusnan joined05:02
zumba_addict joined05:02
dreiss left05:04
ironGiant left05:05
ckruczek joined05:05
Corosauce joined05:06
jceb left05:07
aseidl left05:08
rubie joined05:08
Gamecubic left05:09
harish_ left05:10
Corosus left05:10
aseidl joined05:11
harish joined05:11
rubie left05:15
skorgon left05:16
mjrcox joined05:17
pantsman- joined05:18
mjrcox left05:18
Saturn812 joined05:19
rmrfchik left05:22
durham joined05:22
PCatinean joined05:22
ayaz joined05:23
khmarbaise joined05:24
Raging_Hog joined05:25
jmpp left05:26
keroro520 left05:26
temmi_hoo joined05:27
snthsnth left05:27
Malsasa joined05:27
Lyqyd left05:30
keroro520 joined05:32
tristanp left05:33
dreiss joined05:34
zivester left05:35
mistry joined05:39
webguynow left05:41
webguynow joined05:41
Manikandan joined05:41
mistry left05:44
mistry joined05:45
mistry hi, i have a git repo on server. i have only clone and commit access. it doesnt have a web gui. can i setup a web gui for that repo on my machine?05:45
Xethron joined05:46
a3Dman joined05:47
_ikke_ sure05:47
You have the full repository05:47
devoldmx left05:48
rubie joined05:48
mistry _ikke_ : i dont want to clone it05:50
_ikke_ ..05:51
Then it's not possible05:51
infiniteturtles joined05:51
_ikke_ You need to have the repository in order to be able to serve information about it in a webinterface05:51
ckruczek mistry, you have gitk and git gui, that should suffice for all? Or what do you mean with 'web gui'?05:51
mistry or maybe.. i want every new commit to be synced up with my cloned copy05:51
ckruczek : i want my machine to provide web view to all my team members05:52
scarabx left05:53
mistry unfortunately i dont have rights to change anything on that server05:53
ckruczek mistry, why your machine? if you have a server set up the web ui on this server. and pls be more specific on what kind of web ui you want to have, there are alot of services out there05:53
mistry, yes but as _ikke_ already said, to serve informations about the repo you have to have it locally05:54
n00bdev left05:54
mistry i am ready to clone it once05:54
khmarbaise left05:54
mistry but i want all the new commits to be synced automatically05:54
like a mirror05:54
khmarbaise joined05:54
mistry so idea is like this. one server hosts git repos, while other server hosts GUI05:55
ckruczek set up a cron-job which syncs automatically05:55
mistry ok05:56
freimatz joined05:56
aseidl left05:56
dadamssg joined05:58
khmarbaise left05:59
mistry so is there any got frontend that readily does that?05:59
aseidl joined05:59
sinknode joined05:59
mistry left06:00
elsevero joined06:01
khmarbaise joined06:01
elsevero left06:01
ckruczek does what?06:01
nnyk joined06:02
khmarbaise_ joined06:03
dadamssg left06:03
MechtiIde left06:04
khmarbaise left06:06
jrahmy joined06:06
affa09 left06:06
Nizumzen joined06:07
rubie left06:07
khmarbaise_ left06:07
mehola left06:08
mehola joined06:08
tristanp joined06:08
tristanp left06:09
jceb joined06:10
eGGsha joined06:10
tristanseifert left06:10
foist left06:12
mehola left06:12
Phoenixz joined06:14
rscata joined06:14
elsevero joined06:14
s8321414 joined06:15
elsevero left06:15
arup_r joined06:15
aseidl left06:17
sushito joined06:18
mehola joined06:19
roelmonnens joined06:19
reuf left06:20
aseidl joined06:20
thiago left06:20
Malsasa_ joined06:20
MalsasaGuest4094906:20
Malsasa_Malsasa06:20
khmarbaise joined06:21
Guest40949 left06:21
King_Hual_ joined06:22
acolson joined06:24
otter768 joined06:27
Goplat left06:29
webguynow left06:29
webguynow joined06:29
tpollard left06:31
durham left06:31
otter768 left06:32
encod3 left06:33
skorgon joined06:35
Kicer86 joined06:35
xcesariox left06:35
jmpp joined06:36
webguynow left06:37
webguynow joined06:37
scrubbrush left06:37
dreiss left06:38
scrubbrush joined06:38
mostlybadfly left06:39
watabou left06:39
King_Hual_ left06:42
aseidl left06:43
modocache joined06:44
joo-_ joined06:44
Sceorem joined06:45
elsevero joined06:46
aseidl joined06:46
webguynow left06:46
SWAT joined06:47
khmarbaise left06:47
webguynow joined06:47
Pouya joined06:48
howdoi joined06:48
skullcrasher joined06:48
gitinfo set mode: +v06:49
devoldmx joined06:49
modocache left06:49
Pouya Is there a way to get a visual image of a repo?06:50
dgutierrez1287 joined06:50
mezod joined06:53
devoldmx left06:53
dgutierrez1287 left06:55
brucelee left06:55
darkbit left06:56
Flotho66 joined06:57
gua_ould joined06:57
kadoban left06:57
Flotho66 left06:58
mezod left06:58
Phoenixz left06:58
Phoenixz joined06:58
elsevero left06:59
SonikBoom joined06:59
[Brain] joined07:01
encod3 joined07:01
stee joined07:03
gopar left07:04
webguynow left07:05
webguynow joined07:05
wwwald joined07:06
osse what should it look like ?07:07
Brain joined07:07
Ingenia joined07:07
rubie joined07:07
xcesariox joined07:08
[Brain] left07:09
jceb left07:09
skorgon left07:10
darkbit joined07:10
aseidl left07:10
gambl0re left07:11
webguynow left07:12
TomyWork joined07:12
Pouya osse : something like this http://git-scm.com/book/en/v2/book/05-distributed-git/images/small-team-5.png07:12
rubie left07:12
a3Dman left07:13
webguynow joined07:13
mac_ified left07:14
a3Dman joined07:14
aseidl joined07:14
robbyoconnor left07:14
osse hmm, i dont' know of any such tools07:15
robbyoconnor joined07:15
Pouya so only Git log command ?07:16
nevyn git log can do that.07:16
so there's standard tools for git to dot which do that.07:16
but.07:16
git log can give a running history diagram with forks and merges.07:17
tristanseifert joined07:17
Pouya with which options can I get that diagram ?07:17
zoso joined07:18
ilmgb joined07:18
osse Pouya: --oneline --graph --decorate --all07:18
jmpp left07:20
Brain left07:21
Pouya but it's a bit confusing.better tool ?07:21
darkbasic left07:22
tristanseifert left07:22
bonswouar joined07:22
osse probably several of the GUIs07:23
darkbasic joined07:24
koell left07:24
Pouya does Git GUI for windows have this feature ?07:24
sim642 gitk shows something similar to that git log --oneline etc...07:25
it doesn't make much sense to display the history horizontally due to how long it can get07:25
skullcrasher left07:27
Balliad joined07:27
skullcrasher joined07:27
Pouya you're right.but what does any of these graphical lines show ?07:31
ilmgb_ joined07:31
reim left07:31
AridBullet Are you on windows Pouya?07:31
adeebnqo joined07:32
nilg left07:32
sim642 Pouya, they show the same stuff which is in your linked image, how commits follow each other07:32
xcesariox left07:32
Pouya yes I'm on windows07:32
ilmgb left07:32
X3ro joined07:32
AridBullet If you are, SourceTree is a good GUI, which gives what you are after pretty much. Everything will go vertical though, you won't find one that goes horizontally as that's a wrong representation of GIT07:32
or GitHub has a GUI which is also good, and has a tree view07:32
http://git-scm.com/downloads/guis07:33
That's the only real way you are going to get a "diagram", through a GUI07:33
nilg joined07:33
Pouya Is that show the same thing as gitk?07:34
ilmgb joined07:34
Wetmelon left07:35
ilmgb left07:35
ilmgb joined07:35
PCatinean left07:37
ilmgb_ left07:38
osse gitk is included. the ones in that list are extra07:39
cagedwisdom left07:40
brucelee joined07:42
Hounddog joined07:42
spykins joined07:45
ms7 joined07:46
Hounddog left07:47
kurkale6ka joined07:47
Hounddog joined07:48
devoldmx joined07:49
daito left07:50
ms7 Hi, running Git 2.3 here. I was working on a branch and had unstaged changes. When I switched back to my master, I noticed those changes also appeared under my master branch, and any other branches I had made. If I discarded those changes from within master or another branch, they would also be discarded from the branch where I had originally made those changes. Is this expected behavior? I remember having it so that any changes made on a branch stay on that07:51
branch and when switching to master or so, there’s no changes there. I’m not sure if this changed from when I was on 1.9.x07:51
jast yes, it's expected, and it's been like that since the beginning of time07:51
!float07:51
gitinfo If you have made a change in your working directory and have NOT YET COMMITTED, you may "float" that change over to another (`git checkout oldbranch`) or new (`git checkout -b newbranch`) branch and commit it there. If the files you changed differ between branches, the checkout will fail. In that case, `git stash` then checkout, and `git stash apply` and go through normal conflict resolution.07:51
maxorator left07:51
aseidl left07:52
ms7 got it, thank you jast.07:52
SonikBoom left07:52
maxorator joined07:53
aseidl joined07:53
devoldmx left07:54
ms7 One other question, say I found a small bug after I had already had a feature merged into master. I create a hotfix branch where the only change is something as small as changing a variable to a string. I commit and push the hotfix branch. Is this considered strange when the fix is so small? Could there be a way to merge that change into the last merged PR?07:55
jast personally I wouldn't bother making a new branch for a single, straightforward fix07:55
if you want to make a pull request for the hotfix it might make sense, I guess07:56
mikecmpbll joined07:56
jast assuming you're using something like github (pull requests as seen on various hosting sites aren't a feature of git itself)07:56
daito joined07:57
jast and messing around with merges that have already been uploaded to some central place is a really bad idea07:57
ms7 right, PR for the hotfix.07:57
jast: that was my thought as well07:57
dadamssg joined07:59
jceb joined07:59
bongjovi joined08:00
Sleepy63 left08:00
zumba_addict left08:01
holodoc joined08:02
nour joined08:02
xcesariox joined08:02
webguynow left08:03
dadamssg left08:03
webguynow joined08:04
Malsasa left08:04
WeS left08:05
harish left08:07
Darcidride joined08:08
X3ro left08:10
YoungFrog joined08:12
voodo joined08:12
webguynow left08:12
p4trix joined08:12
elsevero joined08:13
jrajav left08:13
Brain joined08:13
Sleepy63 joined08:13
webguynow joined08:13
Dragooon joined08:18
tristanseifert joined08:18
spykins_ joined08:19
ki0 joined08:21
xcesariox left08:21
spykins left08:22
reydempto joined08:22
tristanseifert left08:23
webguynow left08:23
webguynow joined08:24
darkbit left08:24
s8321414 left08:27
webguynow left08:27
Nizumzen left08:28
otter768 joined08:28
jiggerypokery joined08:29
brucelee left08:30
aard joined08:30
Sleepy63 left08:31
terminal_echo joined08:32
pcypher joined08:33
otter768 left08:33
elsevero left08:37
ms7 If I am in a feature branch, and there was a merged pull request to master on github with one change that I want to apply to my feature branch, is it (from within feature branch) git fetch, git rebase master?08:41
khmarbaise joined08:41
Alienpruts joined08:42
jonmorehouse left08:43
osse that's one way to do it, yes08:43
adeebnqo ms7 : for single commits, i normally use git cherry-pick.08:44
bampersand joined08:44
adeebnqo not sure if that08:44
Sleepy63 joined08:44
ayaz left08:44
adeebnqo *thats frowned upon08:44
modocache joined08:45
ms7 osse: I noticed that if I git fetch from within feature branch, my master is still behind by (x) commits. Which leads me to believe I should git fetch from master..?08:45
osse ms7: doesn't matter where you run fetch from08:46
ms7: the result would be the same. after fetch you may do a merge or rebase.08:46
ms7 strange, then it’s not fetching anything, no new changes show up in git log08:46
elsevero joined08:47
osse ms7: by default git log starts listing from HEAD and goes backwards08:47
ms7: try git log --all08:47
if fetch printed something then it fetched something08:48
ms7 osse: ah, there it is.08:48
Phoenixz left08:48
denimsoft joined08:48
ms7 osse: bingo, thanks for the help08:49
ki0 left08:49
modocache left08:49
adeebnqo left08:50
bampersand left08:50
CustosL1men joined08:50
ckruczek one question here. say we have branch A and branch B, currently both are even. I checkout B and do a rebase -i sha-from-before-two-days and do some changes, e.g. remove one commit, reword one other. does this also effect branch A? I guess so right?08:51
jost_ joined08:51
ms7 So when rebasing, git rebase [X] where X is where you want to rebase from, not into08:51
BullHorn joined08:51
ckruczek ms7, was this for me?08:52
ms7 ckruczek: no, sorry :) was from a previous question08:52
ckruczek k :)08:52
ki0 joined08:52
jonno11 joined08:54
skylite joined08:54
ki0 left08:55
ki0 joined08:55
BullHorn left08:55
jast ckruczek: no, branch B will keep pointing to the old commit (pre-rewriting)08:55
s/B/A/08:56
ckruczek ok jast, thanks08:56
daito left08:56
daito joined08:58
silenc3r joined08:59
jrahmy left09:00
chll joined09:00
BullHorn joined09:01
elsevero left09:01
[Brain] joined09:03
jagob joined09:04
wwwald_ joined09:04
wwwald left09:06
elsevero joined09:06
aseidl left09:06
Brain left09:07
mkoskar joined09:08
ki0_ joined09:09
ki0_ left09:09
aseidl joined09:10
ki0_ joined09:10
Dragooon left09:10
arup_r left09:10
ki0 left09:12
mehola left09:14
Sceorem left09:14
harish joined09:14
b1n4ry joined09:15
sushito left09:16
sushito joined09:17
scrubbrush left09:17
sushito left09:17
BullHorn left09:17
scrubbrush joined09:17
Wpkf joined09:20
a3Dman left09:20
b1n4ry left09:21
nnyk left09:21
b1n4ry joined09:22
Wpkf left09:22
ronskisika joined09:22
a3Dman joined09:23
Raging_Hog left09:23
frg133 joined09:24
Agud joined09:25
Manikandan left09:25
Agud left09:26
ki0_ left09:27
jalnt joined09:27
Manikandan joined09:27
aseidl left09:29
fairuz left09:29
a3Dman left09:30
GT4066 joined09:31
aseidl joined09:31
arup_r joined09:31
ki0 joined09:31
a3Dman joined09:32
teran left09:33
arup_r_ joined09:33
nphard joined09:33
frg133 left09:33
nphard left09:33
Lwom joined09:33
Lwom left09:34
juvenal left09:34
daito left09:34
geoid joined09:35
fyjgo joined09:35
fyjgo left09:35
spykins_ left09:35
s8321414 joined09:36
Ctzy joined09:36
Ctzy left09:36
arup_r left09:36
ijj joined09:37
ijj left09:38
pcypher left09:38
Dragooon joined09:38
mqc joined09:39
pcypher joined09:39
mqc left09:40
Pouya left09:40
jonmorehouse joined09:40
Ueuq joined09:42
terminal_echo left09:42
tomog999 joined09:42
Ueuq left09:42
b1n4ry left09:42
b1n4ry joined09:43
Veap joined09:44
tvw joined09:44
Veap left09:44
jonmorehouse left09:44
tomog999_ left09:45
ronny hi09:45
is there a easy way to make git bail out when i accidentially rebase changessets not by me09:46
(every time i enter git rebase instead of git rebase master i get into a mess)09:46
pcypher_ joined09:46
yzk joined09:47
pcypher left09:48
reydempto left09:48
yzk left09:49
ki0 left09:50
Sonicbit joined09:50
devoldmx joined09:50
dgutierrez1287 joined09:50
veqaa joined09:51
ki0 joined09:51
veqaa left09:51
eGGsha left09:52
Zariel left09:52
nilg left09:53
ikff joined09:53
ikff left09:53
devoldmx left09:55
dgutierrez1287 left09:55
aioca joined09:55
aioca left09:56
Zariel joined09:56
Guest32844 joined09:56
Ieq joined09:57
Ieq left09:57
Mziar joined09:58
jalnt left09:58
Mziar left09:58
zien joined09:59
zien left09:59
zien joined09:59
ili joined09:59
_rgn git rebase --abort if it didn't finish09:59
ili left09:59
ExeciN joined10:00
dadamssg joined10:00
aard left10:00
b1n4ry left10:00
zien left10:00
Bwiup joined10:01
geoid left10:01
reydempto joined10:01
Bwiup left10:01
eGGsha joined10:02
pcypher_ left10:03
elsevero left10:03
elsevero joined10:04
Darcidride_ joined10:04
dadamssg left10:05
maxorator left10:05
maxorator joined10:05
Zariel left10:05
tristanseifert joined10:06
Darcidride left10:06
pantsman- left10:07
Zariel joined10:08
reim joined10:08
nphard joined10:08
nnyk joined10:09
wxg joined10:09
darkbasic_ joined10:10
uiu joined10:10
darkbasic left10:10
jmpp joined10:11
tristanseifert left10:11
uiu left10:11
opxp joined10:12
_wwwald_ joined10:13
reim left10:13
opxp left10:14
aseidl left10:14
aseidl joined10:16
nphard left10:17
wwwald_ left10:17
jmpp left10:17
Dragooon left10:17
nour left10:21
Ivd joined10:22
Ivd left10:23
ley joined10:24
Brain joined10:24
m0viefreak joined10:24
ley left10:24
darkbasic joined10:26
Kuy joined10:26
Kuy left10:27
[Brain] left10:27
darkbasic_ left10:27
Walex joined10:27
strayPuppy joined10:28
Uihrq joined10:28
otter768 joined10:29
Uihrq left10:30
tristanseifert joined10:30
maxorator left10:31
juril left10:31
leTali left10:31
cyphase left10:31
smw left10:31
j416 left10:31
spriz left10:31
Rubin left10:31
teran joined10:31
Gcfy joined10:31
ki0_ joined10:31
j416 joined10:32
leTali joined10:32
smw joined10:32
juril joined10:32
spriz joined10:32
fairuz1 joined10:32
curiousmansi joined10:32
Gcfy left10:32
fairuz1 left10:32
otter768 left10:34
voodo left10:34
sparetire_ joined10:35
daito joined10:35
ki0 left10:35
cyphase joined10:35
teran left10:36
aseidl left10:36
Pmgui joined10:36
Pmgui left10:36
nour joined10:36
Rubin joined10:37
pantsman- joined10:37
siua joined10:37
siua left10:38
teran joined10:38
Zifre joined10:38
aseidl joined10:38
sdfgsdfg joined10:38
Aedca joined10:39
Aedca left10:39
Zifre_ left10:39
curiousmansi hi all10:40
HEAD detached from b2714b510:40
daito left10:40
chimay joined10:40
idqwg joined10:40
curiousmansi i am not able to chnage this10:40
mrkake left10:40
Salehi joined10:40
idqwg left10:40
YoungFrog !detached10:40
gitinfo A detached HEAD(aka "no branch") occurs when your HEAD does not point at a branch. New commits will NOT be added to any branch, and can easily be !lost. This can happen if you a) check out a tag, remote tracking branch, or SHA; or b) if you are in a submodule; or you are in the middle of a c) am or d) rebase that is stuck/conflicted. See !reattach10:40
YoungFrog !reattach10:41
gitinfo Letters refer to !detached. (a) and (b): 'git checkout branchname' to continue working on another branch, or 'git checkout -b branchname' to start a new one here; (c) git am --continue; (d) git rebase --continue10:41
jonmorehouse joined10:41
Guh joined10:41
ilmgb left10:41
jackburton joined10:41
Guh left10:41
a3Dman left10:41
YoungFrog curiousmansi: does that help?10:41
ilmgb joined10:42
Manikandan left10:42
curiousmansi no10:43
Repox joined10:43
a3Dman joined10:43
geoid joined10:43
zceoc joined10:44
zceoc left10:44
mrkake joined10:45
_ikke_ what did you try?10:45
ms7 left10:45
sdothum joined10:45
Bcgy joined10:46
Bcgy left10:46
jonmorehouse left10:46
modocache joined10:46
curiousmansi ok solved10:46
ilmgb left10:47
sdfgsdfg left10:47
iaak joined10:47
curiousmansi another issue is i want to revert my commit10:47
i have not yet pushed10:47
iaak left10:47
ki0 joined10:47
curiousmansi Your branch is ahead of 'origin/car_cnb' by 1 commit.10:47
_ikke_ git reset --keep HEAD~110:48
Kqiv joined10:48
Sceorem joined10:48
Kqiv left10:48
ki0_ left10:49
YoungFrog I didn't know about -keep. So that's the safer --hard ?10:49
fubi_ joined10:50
modocache left10:50
rkat joined10:50
rkat left10:50
Manikandan joined10:50
_ikke_ yes10:51
Loui joined10:51
Loui left10:51
bremner is there a lazy way to have filter branch remove all but a white-listed set of top level directories, or do I have to write a script?10:52
Zariel left10:52
Uili joined10:52
ujjain- left10:52
Pouya joined10:52
Uili left10:52
Gravitron left10:53
ujjain joined10:53
ujjain left10:53
ujjain joined10:53
curiousmansi what wil HEAD~1 do?10:53
addshore joined10:53
piht joined10:53
piht left10:54
kanzure joined10:54
nettoweb joined10:54
_ikke_ curiousmansi: Parent of the current commit10:54
efa joined10:55
efa left10:55
wwwald_ joined10:56
Gravitron joined10:56
[Brain] joined10:56
azlq joined10:57
azlq left10:57
Zariel joined10:57
mezod joined10:57
nerd joined10:57
Kallis joined10:58
_wwwald_ left10:59
Zariel left10:59
CheckDavid joined11:00
hxyu joined11:00
dionysus69 left11:00
hxyu left11:00
Brain left11:00
NeverDie joined11:01
Brain joined11:02
nvahalik joined11:02
Nioyh joined11:03
Nioyh left11:04
aseidl left11:04
tango_ why the heck do I get a fatal: unable to create .git/index.lock: File exists during a rebase?11:04
lcj joined11:04
[Brain] left11:04
lcj left11:05
Bombe Probably because there’s something else accessing the repository during your rebase.11:05
GitX was a prime candidate for that error on my machines.11:05
s8321414 left11:05
s8321414 joined11:05
tango_ hm nope11:06
ntwari joined11:06
Raging_Hog joined11:06
tango_ and there is no index.lock indeed11:06
aseidl joined11:06
tango_ ti almost looks like the rebase is locking itself out11:06
uzeji joined11:06
ronskisika left11:07
uzeji left11:07
curiousmansi _ikke_: thanks11:07
howlymowly joined11:08
Mlge joined11:08
Mlge left11:08
rubie joined11:09
Eebsa joined11:10
Eebsa left11:11
aseidl left11:11
reim joined11:13
bongjovi left11:13
beckyconning_ joined11:14
rubie left11:14
aseidl joined11:14
chll left11:14
King_Hual_ joined11:15
paulweb515 left11:15
stamina joined11:16
darkbasic left11:16
darkbasic joined11:16
ejlp joined11:17
ejlp left11:17
Qcyx joined11:18
cavallari joined11:19
Qcyx left11:19
nerd_ joined11:19
nerd left11:19
Cdlaa joined11:20
Dro__ joined11:20
Cdlaa left11:20
maxorator joined11:20
_wwwald_ joined11:21
unholycrab left11:21
unholycrab joined11:22
reim left11:24
wwwald_ left11:25
jalnt joined11:25
rnsanchez joined11:26
Kallis left11:26
zacts left11:27
zacts joined11:28
ac3takwas joined11:28
ac3takwas Hi11:29
gitinfo ac3takwas: 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.11:29
osse ac3takwas: hi! I'd like to manually welcome you to #git, a place full of me, and also some other people11:30
aard joined11:30
ac3takwas Haha. I believe the commands "git-commit" and "git commit" do the exact same thing, right?11:30
lacrymology joined11:30
wxg left11:31
osse yes11:31
i think you'll find they're hardlinks to the same program11:31
wxg joined11:31
ac3takwas While learning git some days ago, I could type something of the sort "git-commit" into my terminal and I wouldn't get errors, but it's different now. I get errors11:32
So I'm stuck with the "git commit" version instead. Why is that?11:32
osse ac3takwas: git-commit is deprecated. i only exists to deal with old scripts. when git itself runs an external program/script it prepends an entry to PATH which contains git-foo for a bunch of foo11:33
ac3takwas okay, so I should just stick with the "git foo" version?11:34
osse always11:34
ac3takwas okay, thanks11:34
devoldmx joined11:36
ydofm joined11:37
ydofm left11:37
reim joined11:37
devoldmx left11:41
[Brain] joined11:41
Darcidride_ left11:43
ibqa joined11:44
chll joined11:44
ibqa left11:45
reim left11:45
fstd_ joined11:45
Brain left11:45
fstd_ left11:46
LBV_User joined11:46
fstd_ joined11:46
jonno11 left11:47
fubi_ left11:47
Brain joined11:47
ac3takwas left11:47
fstd left11:47
fstd_fstd11:47
vgjao joined11:48
ilmgb joined11:49
[Brain] left11:50
ironGiant joined11:50
{0xc6} joined11:51
vgjao left11:51
ProT-0-TypE joined11:51
Darcidride joined11:52
drodger joined11:53
axei joined11:53
bitkiller joined11:53
jceb left11:53
axei left11:53
fzu joined11:55
fzu left11:56
Etvu joined11:57
Etvu left11:57
Salehi left11:58
fstd left11:59
Ufzu joined11:59
b1n4ry joined11:59
toothrot joined11:59
fstd joined11:59
Noldorin joined11:59
Ufzu left11:59
a3Dman left12:00
dadamssg joined12:01
ac3takwas joined12:01
GrayShade joined12:01
GrayShade hi, can i get a hand with git-send-email? it doesn't like my smtp server12:01
bongjovi joined12:02
GrayShade it works in thunderbird with connection security: none, authentication method: password, transmitted insecurely12:02
ac3takwas left12:02
juvenal joined12:02
keroro520 left12:05
GrayShade but git-send-email with --smtp-encryption=no says "Command unknown: 'AUTH'"12:05
DWestCoast left12:05
dadamssg left12:05
ProT-0-TypE left12:06
nvahalik left12:06
nphard joined12:06
EduardoMartins joined12:06
jceb joined12:08
a3Dman joined12:08
zoso left12:08
mykespb joined12:09
Hounddog left12:10
bsanford left12:10
mostlybadfly joined12:11
enleeten joined12:11
victortyau joined12:13
bsanford joined12:13
[Brain] joined12:14
denimsoft left12:14
GrayShade oh, it seems that the server doesn't really care about authenticating to it12:14
zumba_addict joined12:14
denimsoft joined12:15
Dro__ left12:15
b1n4ry left12:15
ilmgb_ joined12:16
b1n4ry joined12:16
Brain left12:17
ilmgb_ left12:17
ilmgb_ joined12:18
ilmgb left12:18
nedbat the tables in the Discussion of this man page are very helpful: https://www.kernel.org/pub/software/scm/git/docs/git-reset.html But I'm trying "git reset --keep HEAD", and it is refusing to reset. According to the tables, if HEAD and target agree (which they must if HEAD is the target), then --keep will succeed. What am I missing?12:19
Pouya left12:20
aseidl left12:20
grawity GrayShade: you might be sending through the wrong port12:20
rwb joined12:20
grawity GrayShade: these days most servers use port 587 for "mail submission" – with TLS, AUTH, and all that12:21
GrayShade: whereas port 25 is mostly for unauthenticated server-to-server chat12:21
aseidl joined12:23
jceb left12:23
Zariel joined12:23
GrayShade grawity: right :). but it just says "Unable to initialize SMTP properly. Check config and use --smtp-debug. VALUES: [...]" with port 587, with --smtp-encryption set to either tls or ssl12:23
Phoenixz joined12:24
Brain joined12:25
denimsoft left12:25
[Brain] left12:27
_wwwald_ left12:27
Phoenixz left12:28
_wwwald_ joined12:29
SpaghettiCat joined12:29
otter768 joined12:30
SpaghettiCat Hello, I'm trying to take my repo off of BitBucket and move it to local server. Why is it that after `git clone --bare` I need to do a `git push --miror`? Those are the instructions on: https://help.github.com/articles/duplicating-a-repository/12:30
Seveas SpaghettiCat: those instructions are incorrect. That should be clone --mirror and push --mirror12:31
mykespb left12:31
dsdeiz left12:32
darkbasic left12:32
darkbasic joined12:32
Seveas SpaghettiCat: what the --mirror does is make sure that all refs (branches, tags and any other refs you may have) are copied.12:32
SpaghettiCat Seveas: oh I see thank you. But why is a `push --mirror` necessary?12:32
Seveas see above :)12:32
diegoviola joined12:32
SpaghettiCat Seveas: I understand the --mirror, but why `push`?12:32
`git clone --mirror` already downloads the ripo to the local disk12:33
*repo12:33
Seveas the push --mirror is to the new location12:33
dsilva joined12:33
gecko19 joined12:34
SpaghettiCat Seveas: is there any difference between `git push --mirror` and just `cp -r myrepo.git /to/my/server`?12:34
Seveas I'd do rsync -av instead of cp, and the difference is that copying the files will copy configs, hooks etc. as well as git objects.12:35
otter768 left12:35
iwkse joined12:35
joo-_ left12:35
Seveas push essentialy only copies what's in .git/objects and .git/refs12:35
gecko19 left12:35
t4nk675 joined12:36
grootseun joined12:36
iwkse hi, I have a question about branches. Let's say I forget to git checkout -b local_branch and do changes on master. Can I later fix that? Like creating the local branch and after returning to master and drop changes?12:36
jceb joined12:36
daito joined12:36
t4nk675 left12:37
iwkse means, leaving them only to the local12:37
grootseun hi everyone, my local master is screwed and I want to replace it with origin/master - what is the plan of action for me here12:37
aswen joined12:37
denimsoft joined12:37
SpaghettiCat Seveas: thanks for the tip. I think I'll just do `git push --mirror`. I don't see how `rsync -av` is better than `cp -a` though12:37
iwkse grootseun: I think it's git checkout origin/master12:37
Seveas iwkse: absolutely. When there are no uncommitted changes, just do git branch new-branch-name master && git reset --hard commit-you-want-to-point-master-to12:37
iwkse not sure though..12:37
Seveas: nice, thanks!12:38
b1n4ry left12:38
git259 joined12:38
grootseun iwkse: so I have to be on branch master and checkout origin/master12:38
Seveas grootseun: git reset --hard origin/master will discard all local commits that are ahead of origin/master12:38
git259 left12:38
Seveas checkout will *not* do the trick for you grootseun12:38
grootseun what a win12:38
reydempto left12:38
iwkse Seveas: good to know this too :)12:38
gecko19 joined12:39
gecko19 left12:39
King_Hual_ left12:39
grootseun that you Seveas and iwkse12:41
sorted!12:41
thank*12:41
gecko19 joined12:41
daito left12:41
[Brain] joined12:41
gecko19_ joined12:42
nphard left12:43
aseidl left12:43
gecko19_ left12:43
gecko19_ joined12:44
gitinfo set mode: +v12:44
Brain left12:45
gecko19_ Hello All, I have received a tar ball with changes between commits12:45
EduardoMartins left12:45
gecko19_ is there any way I can merge the tar ball into the git repo12:45
lg188 joined12:45
eagles0513875__ joined12:46
aseidl joined12:46
eagles0513875__ hey guys how can i check out a particular commit with out detaching the current head in a particular repo12:46
macabre joined12:46
joo-_ joined12:47
modocache joined12:47
mellernoia joined12:47
paulweb515 joined12:48
wxg left12:48
totte left12:49
krawchyk joined12:49
s00pcan left12:50
thorie left12:50
devoldmx joined12:50
gecko19 left12:51
modocache left12:51
mac_ified joined12:51
s00pcan joined12:51
thorie joined12:52
juvenal_ joined12:52
SpaghettiCat eagles0513875__: what do you mean particular repo?12:52
shiriru joined12:53
SpaghettiCat you want to check out a commit but not detach the head?12:53
eagles0513875__ SpaghettiCat: exactly12:53
tristanseifert left12:54
amosb joined12:54
paulweb515 left12:54
curiousmansi left12:54
Seveas gecko19_: what's in the tarball? Patches or a snapshot of all files?12:54
eagles0513875__: git worktree add /tmp/eagles-test commit-sha1-here12:55
amosb hello! How can I manually merge files that are assumed unchanged? I just lost all the changes after I merge origin master12:55
devoldmx left12:55
eagles0513875__ Seveas: ?12:55
Nizumzen joined12:55
Seveas amosb: don't do assume unchanged.12:55
Timvde left12:55
juvenal left12:55
amosb Seveas: What should I do instead?12:56
eagles0513875__ Seveas: what did you mean by the command you pinged me about12:56
Seveas eagles0513875__: that command lets you check out a commit in a separate worktree, leaving your current worktree intact.12:56
eagles0513875__ ok12:56
Seveas amosb: why are you doing --assume-unchanged?12:56
nerd_ left12:56
eagles0513875__ thanks Seveas12:56
Seveas: then can i commit the changes to the same repo?12:57
s8321414 left12:57
amosb Seveas: because I have different settings and a lot of thirdparty modification that deviated from origin which should not be push to upstream12:58
s8321414 joined12:58
amosb Seveas: Without --assume-unchanged I'm always in a dirty working tree12:59
nphard joined12:59
str joined12:59
sanketdg joined12:59
winegoddess joined13:00
Manikandan left13:00
bmilesp joined13:01
Dro__ joined13:01
livingstn joined13:01
CustosL1men left13:01
nphard left13:01
singke joined13:02
darkbasic_ joined13:02
darkbasic left13:03
zivester joined13:03
zivester left13:03
singke left13:03
AridBullet left13:04
ncd|leeN joined13:05
paulweb515 joined13:06
nerd joined13:06
Gamecubic joined13:06
DolphinDream howdy gitsters13:06
leatherface416 joined13:07
nphard joined13:08
_wwwald_ left13:09
DolphinDream submodule question.. in a superproject A with a submodule B, with superproject A referencing submodule's B commit A... when i update submodule B repo to a new commit B and do a git diff in superproject i get the difference in submodule reference (- old commit A SHA, +new commit B SHA). Where is this difference located ? is it in the index? any file in particular ?13:09
ckruczek left13:10
darkbasic_ left13:12
darkbasic joined13:12
toothrot left13:13
nerd left13:13
s8321414 left13:13
s8321414_ joined13:13
shiriru left13:13
ronny left13:13
cigarshark joined13:13
moritz DolphinDream: it shows you the diff for a path, no?13:14
s8321414_ left13:14
Timvde joined13:14
moritz DolphinDream: if you 'git add' that path, you add it to the index13:14
dsdeiz joined13:14
s8321414 joined13:14
bmilesp left13:14
moritz DolphinDream: iirc it treats the submodule directory as a file containing just the hash of the submodule, or something like that13:14
eagles0513875__ left13:15
juvenal joined13:17
WeS joined13:17
endiruna joined13:19
chitopunk joined13:19
ronny joined13:19
Zariel left13:19
DolphinDream moritz, http://pastebin.com/KdYYuhpW13:20
juvenal_ left13:20
DolphinDream yes.. it is a path.13:20
i guess i'm having trouble understanding git's 3 trees :)13:21
shiriru joined13:21
DolphinDream once you add the new submodule to the superproject.. it gets added to the index (if i'm correct) then when i commit it's no longer staged .. then when i commit new commit in the submodule nothing is staged in the superproject, so why would it be in the index?13:22
CustosL1men joined13:23
dadamssg joined13:24
mbrzuzy joined13:25
Zariel joined13:25
daynaskully {Q} is it possible to change a commit message?13:25
javaJake Is there a way to tell git, when merging, to ignore certain branch-specific commits?13:26
MarkyC joined13:26
javaJake I'm dealing with a difficult upstream and had to make some changes that are incompatible with them, so I don't want them to see those changes specifically. I do want them to get the rest of it.13:26
DolphinDream moritz, what i don't understand i why git diff will tell me the difference of the submodule reference based on the information stored in the index. the way it would make sense to me is if the superproject would have a file that stores the information about the subproject current SHA.. then when i update the submodule with a new commit, the superproject's reference file would change to point to the new submodule's commi13:27
t. In this case a git diff in the superproject would show the diff of THAT particular file (as it is in the working directory, not in the index).13:27
bmilesp joined13:28
kl3 joined13:30
kl3 How can I extract my changes to a patch file with git?13:30
bremner git diff or git format-patch13:31
BtbN git show the commit. It's a valid unified diff.13:31
bremner or that.13:31
joo-_ left13:31
EduardoMartins joined13:32
joo-_ joined13:33
aseidl left13:33
BigWillie joined13:33
sburgess joined13:33
jmckind joined13:33
nerd joined13:33
aseidl joined13:34
nettoweb left13:34
joo-_ left13:34
lindenle joined13:35
SpaghettiCat left13:35
lindenle left13:36
endiruna left13:37
shuaib joined13:37
Timvde left13:38
shuaib left13:38
nerd left13:38
nerd joined13:39
nphard left13:39
javster joined13:39
Peng daynaskully: Yes, but it will change the ID, just like any other form of rewriting history.13:40
javster_ left13:40
Manikandan joined13:40
Timvde joined13:40
nphard joined13:41
nphard left13:41
lbv-user joined13:42
sheilong joined13:43
PCatinean joined13:44
themightyabby joined13:44
DTekk left13:44
LBV_User left13:45
elsevero left13:46
Steadfast joined13:46
elsevero joined13:47
s8321414 left13:47
nedbat I'm trying to understand reset --keep. The tables in the Discussion of this man page are very helpful: https://www.kernel.org/pub/software/scm/git/docs/git-reset.html But I'm trying "git reset --keep HEAD", and it is refusing to reset. According to the tables, if HEAD and target agree (which they must if HEAD is the target), then --keep will succeed. What am I missing?13:47
ghoti joined13:47
shinnya joined13:48
krawchyk_ joined13:50
aseidl left13:52
krawchyk left13:53
Nizumzen left13:53
aseidl joined13:54
mkoskar left13:54
lindenle joined13:54
fracting left13:56
kadoban joined13:56
tristanp joined13:56
jaafar left13:56
dwmw2_gone left13:57
NeverDie left13:57
eGGsha left13:58
endiruna joined13:59
thiago joined13:59
dwmw2_gone joined14:01
roqvist joined14:01
endiruna left14:03
dwmw2_gone left14:03
dwmw2_gone joined14:03
gitinfo set mode: +v14:05
roqvist so after upgrading to git 2.5, gvim diff (gvim.exe -d file1 file2) stopped working when calling it from within git-bash.exe. anyone else having this problem?14:05
weox joined14:05
editshare-ericf joined14:05
osse define "stopped working"14:05
eGGsha joined14:06
editshare-ericf left14:06
Spacew00t joined14:07
editshare-ericf joined14:07
leatherface416 left14:07
Tyrannosaur joined14:08
DolphinDream submodules question still: is there a file in the superproject repo that stores the current SHA of the subproject ?14:08
leatherface416 joined14:09
osse .gitmodules14:09
kl3 left14:10
cbonobo joined14:11
jaafar joined14:12
edaught joined14:12
mellernoia-work joined14:12
mellernoia left14:13
Ahmed90 joined14:13
roqvist left14:14
eGGsha left14:14
xfbs joined14:14
ThomasLocke joined14:14
Tyrannosaur left14:15
aseidl left14:15
LBV_User joined14:15
darkbasic_ joined14:15
DolphinDream osse, the .gitmodules just stores the module name , path and URL.. but not the current SHA14:16
milki osse: DolphinDream: the SHA? its in the tree object, git ls-tree HEAD -- /parent/dir/of/submodule14:16
darkbasic left14:16
milki it will be the commit object in the tree14:16
dsdeiz left14:16
milki as opposed to a blob or another tree14:17
NeckBeardPrince joined14:17
milki .gitmodules is only glue to tell you where that sha came from14:17
DolphinDream milki, i know the command will tell me that, it's just i dont' understand where is that info stored ? where is that file? is it in .git folder somewhere in a particular file ?14:17
milki DolphinDream: !gitconcepts14:17
hmm14:17
DolphinDream: !concepts14:17
gitinfo DolphinDream: "Git Concepts Simplified" explains the basic structures used by git, which is very helpful for understanding its concepts. http://gitolite.com/gcs.html14:17
milki DolphinDream: read about tree objects14:17
aseidl joined14:18
DolphinDream ok14:18
milki DolphinDream: it is one of those long 40bit character git objects in the .git folder14:18
DolphinDream: but dont try to read or understand the file itself, read about what a tree object is14:18
lg188 left14:18
NeverDie joined14:18
lbv-user left14:19
DolphinDream so when you git submodule add submodulepath .. a new "tree object" is created in the .git folder to store that SHA information?14:19
pratikmallya left14:19
Brain joined14:19
milki that + metainfo in .gitmodules14:20
DolphinDream sure14:20
gfixler left14:20
CustosL1men left14:21
[Brain] left14:22
arup_r_ left14:23
T3ng` joined14:23
DenBeke joined14:24
skorgon joined14:25
[Brain] joined14:25
cdown joined14:26
shiriru left14:27
diegoviola left14:27
interrobangd joined14:28
linuxmint2 left14:28
jalnt left14:28
anth0ny left14:28
javlens joined14:29
Brain left14:29
anth0ny_ joined14:30
Zariel left14:31
otter768 joined14:31
Zariel joined14:32
T3ng` left14:32
skylite left14:33
nerd_ joined14:33
DolphinDream can a merge commit have more than 2 parents ?14:34
osse yes14:34
DolphinDream really? :)14:34
how so?14:34
osse from master: git merge feature1 feature2 feature314:34
DolphinDream 3 way merge ?14:34
osse 4 way in this case14:34
DolphinDream oh .. i see now. i have never done that14:34
osse 67-way in this case: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=2cde51fbd0f314:35
nerd left14:35
osse i mean 6614:35
DolphinDream :) holy merge14:35
anjen joined14:35
dsdeiz joined14:36
otter768 left14:36
nettoweb joined14:36
Seveas amosb: (sorry, had sudden visitors) then you should create branches with your changes. assume-unchanged is a horrible way of having local changes.14:36
tomog999_ joined14:36
cdown left14:37
daito joined14:37
rubie joined14:37
DolphinDream it says here :http://gitolite.com/gcs.html#(17) .. HEAD is a symbolic ref that points to the current branch.. however, i know that if you checkout a specific SHA (detached HEAD) the head does not point to a specific branch.. but a specific SHA. Is the info on the gitolite imprecise ?14:37
cdown joined14:37
osse DolphinDream: it should say "HEAD is a symbolic ref that usually points to the current branch"14:38
DolphinDream yeah HEAD14:38
zana joined14:38
Seveas DolphinDream: http://marc.info/?l=linux-kernel&m=139052192416013&w=214:38
penna_ left14:38
zana left14:39
tomog999 left14:39
DolphinDream but if you checkout a specific SHA you are in detached HEAD.. so HEAD does not point to a particular branch anymore14:39
IrishPrime joined14:39
osse correct14:39
DolphinDream so sitaram's slides are somewhat incomplete :)14:40
Vwn joined14:40
Vwn left14:40
osse if that minor issue is the only error I think he's done a pretty good job!14:40
nedbat no one knows how reset --keep works? :)14:41
osse _ikke_ does14:41
daito left14:42
astockton joined14:43
rchavik left14:44
nedbat waits for _ikke_14:44
Alienpruts left14:45
penna_ joined14:47
keroro520 joined14:47
modocache joined14:48
reim joined14:48
elsevero left14:48
Suganthi left14:48
cdown left14:49
jmpp joined14:49
cdown joined14:49
cdown left14:50
acolson left14:50
cdown joined14:51
devoldmx joined14:51
modocache left14:52
DolphinDream osse :) sure sitaram has done a pretty good job :) i'm not blaming him for anything. just trying to get my grossly incomplete understanding of git straighten out14:53
jmpp left14:54
heftig is there any way to increase git add/reset/checkout/stash -p hunk size?14:54
reim left14:54
heftig i.e. lines of context14:54
dwmw2_gone left14:55
pratikmallya joined14:55
devoldmx left14:55
dwmw2_gone joined14:56
SimonNa joined14:57
Manikandan left14:57
Brain joined14:57
CustosL1men joined14:57
milki heftig: if its not in config, then i dunno14:58
DTekk joined14:58
interrobangd left14:59
NeverDie left14:59
jagob left14:59
rscata left15:00
[Brain] left15:00
[Brain] joined15:00
sinkensabe joined15:00
Spacew00t left15:00
NeverDie joined15:01
penna_ left15:01
cdown_ joined15:01
Brain left15:01
cdown left15:02
cdown_cdown15:02
iwkse hi, if I'm working on a local branch, can I pull changes from remote directly to this? or I have to switch to master, pull and merge?15:02
osse iwkse: yes15:02
DolphinDream are all the git object's files ? (e.g. blob, tree, commit, tag)15:02
gua_ould left15:03
darkbit joined15:03
osse DolphinDream: Can be, but many will be combined and compressed into packs15:03
The packs are files15:03
DolphinDream so they are actual binary files (packed or not) that signify each type15:03
BBBThunda joined15:03
osse What do you mean by signify?15:04
DolphinDream meaning, the tree object (that can contain other trees and blobs) are not actually folders... but binary files holding this hierarchical structure15:04
osse yes15:04
tang^ joined15:04
DolphinDream got it15:05
ironGiant left15:05
DolphinDream and the name of these files is the SHA itself, right ?15:05
minus first 2 characters of the SHA which are stored in the 2-char folder names15:06
sctskw joined15:06
osse yes15:07
DolphinDream what happens if two SHAs start with the same 2 characters? I assume there will be multiple files within the same 2-char folder15:08
yep. :) i just saw that15:08
skorgon left15:08
njbair joined15:09
amosb Seveas: then how can I sync my work with others if I'm on this special branch15:09
r3g3x joined15:09
bendangelo joined15:09
penna_ joined15:10
dwmw2_gone left15:10
reim joined15:10
roelmonnens left15:10
njbair left15:10
r3g3x left15:10
Brain joined15:11
StuartMI joined15:11
DolphinDream submodule Q: why is it that when the submodule is updated with a new commit, the superproject git submodule update will reset the submodule to point to the previous commit without warning the user that the submodule's new commit may be lost ?15:11
fertorresf joined15:11
Sceorem left15:11
dwmw2_gone joined15:12
milki DolphinDream: you didnt record the submodule update in the superproject15:12
NeverDie left15:12
DolphinDream of what i read this is one of the caveats of using submodules, and I was wondering why git doesn't have any safeguards againts this15:12
milki DolphinDream: you need to git add that change15:12
njbair joined15:12
DolphinDream milki, yes i know.15:12
jceb left15:12
Zariel left15:12
milki once you've added and committed, submodule update will make sure the submodule is at the recorded sha15:12
oojacoboo joined15:12
DolphinDream but in case you have not done that just yet.. and accidentally do a git submodule update in the superclass you can loose your submodule changes without git warning you about it15:12
denimsoft left15:13
ProT-0-TypE joined15:13
DolphinDream superclass = superproject15:13
milki DolphinDream: its a repo, the submodule commits are all still there15:13
diegoviola joined15:13
milki o, i dont know what it does for uncommitted changes though...15:13
[Brain] left15:13
NeverDie joined15:14
sinkensabe left15:14
DolphinDream i know you can still retrieve them until the garbage collection goes through.. but still, i think git should at least warn you about it before updating the submodule. Perhaps it shoudl be done in this case via a -f flag to enforce the update ?15:14
milki shrugs15:14
milki DolphinDream: maybe you are not using the submodule workflow correctly15:14
DolphinDream i think it does not do anyting since there is nothing to revert to..15:15
milki if you are guessing at the workflow, you should probably read about it first15:15
DolphinDream: submodules solve a workflow problem, not a git repo organization problem15:15
Raging_Hog left15:15
TomyWork left15:15
DolphinDream i'm learnign about it now.. not actually using it, but trying to figure out what are the possible gotchas. reading about it i see other people point out that this is an issue you have to be careful about.15:15
reim left15:16
bendangelo left15:16
bonswouar left15:16
lpapp joined15:16
r3g3x joined15:16
lpapp hey, why is the merge conflict showing me differences that are not actual difference, as in:15:16
Brain left15:16
Zariel joined15:16
penna_ left15:16
lpapp both branches that I am trying to merge diveged from a common anchestor, but in the same way as the fix was cherry-picked from one branch to the other.15:16
I see no reason for this to be a merge conflict, so why is git telling me that?15:17
MechtiIde joined15:17
milki DolphinDream: if you dont follow the workflow precisely, you will hit those gotchas probably15:17
DolphinDream milki, since submodule is part of git .. i'd say that it is also a git organization problem IMO:)15:17
cyphase left15:17
cyphase joined15:17
milki DolphinDream: no, thats not the intent of submodule15:17
DolphinDream: its got a lot of history behind it15:17
cyphaseGuest5523415:17
DolphinDream milki, agree. but i think there should be also some safeguards in place.15:17
milki mostly misuse and abuse15:17
DolphinDream misues and abuse ? how?15:18
skorgon joined15:18
milki by not following the workflow and complaining about it15:18
skorgon left15:18
skorgon joined15:18
denimsoft joined15:18
milki it solves a very specific issue15:18
darkbasic_ left15:18
milki if you dont have that issue, you shouldnt use it15:19
darkbasic joined15:19
nerd_ left15:19
dwmw2_gone left15:19
DolphinDream milki, i see. though if git offers the submodule option, and working with submodule can be somewhat cumbersome it should try to make using submodule a bit easier.. and safer.15:20
milki if you call it a repo organization issue, then you shouldnt use submodule cuz thats not what it solves15:20
spykins joined15:20
thiago left15:21
milki DolphinDream: sure, thats valid. theres a lot of cases where failure modes arent captured properly still15:21
DolphinDream perhaps is not a repo organization issue. but it's a git/submodule as a tool issue.15:21
qsuscs submodules usually suck.15:21
King_Hual_ joined15:22
qsuscs they are actually a hack and, if i remember right, were to be replaced quickly15:22
milki o yeah, totally a hack15:22
DolphinDream by what ?15:22
milki lets shove a sha into the git tree15:22
DolphinDream: well, makefiles really15:22
qsuscs yo dawg i herd yu liek checksums15:22
milki DolphinDream: the problem can be solved entirely by proper build scripts15:22
qsuscs so we put a SHA1 in your SHA1d tree so that you can hash while you hash15:22
it’s usually for software dependencies15:22
agnitio joined15:23
qsuscs which should be solved by $packagemanager, like, python setuptools, haskell cabal, ruby gems, etc. pp.15:23
DolphinDream what if i want version A of an app to be linked to version B of a library (each in a different repo) ? submodules would freeze together a version A of the app with the version B of the library . what's wrong with that ?15:23
milki DolphinDream: you can use metadata to freeze your versions15:23
version dependencies!15:23
Guest55234 left15:23
milki DolphinDream: theres are all solved issues >.>15:24
its just not all package managers support repositories as sources i suppose15:24
DolphinDream like separate files in the superproject that point to some versions for each library it uses ?15:24
milki but rather published packaged versions15:24
dreiss joined15:25
milki DolphinDream: e.g. python has setup.py requirements and tox has requirements.txt files15:25
bowser has bower.json15:25
er15:25
bower..15:25
and uh15:25
penna_ joined15:25
milki perl has... Build.PL15:25
java has pom.xml15:25
DolphinDream: btw, are you trying to solve a library versioning issue now?15:26
DolphinDream sort of15:27
milki DolphinDream: what language?15:27
DolphinDream c++15:27
milki o...15:27
crose joined15:27
milki i dont know c++ package management.....15:27
Zariel left15:27
milki :P15:27
gl15:27
rubie left15:27
ntwari left15:28
DolphinDream migrating from CVS to git .. trying to reorganize my CVS modules in individual git repos but keep a better dependancy between the apps and the libraries as i move them to git.15:28
rubie joined15:28
sitaram DolphinDream: if you know what a detached HEAD is, you don't really need my doc. And if you don't, sldie **seventeen** is not the place to introduce it. Go on to slide **forty-eight** if you want to see what that page says about detached HEAD15:28
osse: ^15:28
DolphinDream: even the wording in slide 48 is significant, in the context of your comment about the slides15:29
DolphinDream sitaram, i'm still reading the slides :) i got it figured out though.15:29
Spacew00t joined15:29
zacts left15:29
sitaram *shrug*15:30
DolphinDream sitaram, your slides are fine. my understanding has many gaps i'm still patching.15:30
sctskw left15:32
keroro520 left15:32
t3rm joined15:32
dwmw2_gone joined15:33
nettoweb left15:33
nettoweb joined15:33
str left15:34
bango2 joined15:34
zacts joined15:35
dwmw2_gone left15:35
dwmw2_gone joined15:35
denimsoft left15:35
halfline left15:36
nerd joined15:36
dwmw2_gone left15:37
dwmw2_gone joined15:37
abacuspowers joined15:37
skorgon left15:37
dsdeiz left15:37
cerulean__ joined15:37
halfline joined15:38
halfline left15:38
msankhala left15:38
dwmw2_gone left15:38
reim joined15:38
dwmw2_gone joined15:38
madewokherd left15:38
rmrrn joined15:38
Balliad left15:39
cerulean__ left15:39
rmrrn in .gitignore, is **/foo/** equivalent to foo/** ?15:39
scottg489 What is the best method for migrating a mercurial repo over to git? I've googled around but a lot of the stuff I get is a few years old.15:39
DolphinDream milki, so for dependencies you would have to have a specific file in your repo that lists all the dependent libraries together with their "frozen" versions ?15:39
halfline joined15:39
qsuscs scottg489: i’d use hg-git15:40
Manikandan joined15:40
unforgiven512 joined15:40
qsuscs scottg489: https://hg-git.github.io/15:40
lpapp left15:41
scottg489 qsuscs: I also saw this: git clone hg::/path/to/your/repo15:41
joo-_ joined15:42
scottg489 Is that not recommended?15:42
nnyk left15:42
jessu joined15:42
qsuscs scottg489: hg-git is better than git-remote-hg15:42
darkbasic_ joined15:43
Brain joined15:43
jessu Hello I am on widnows and it says15:43
scottg489 ok15:43
jessu atal: unable to access 'https://github.com/jessu/Testing.git/': Couldn't resolve host 'github.com'15:43
fatal*15:43
its ssh key problem?15:43
how I set ssh keys on windows?15:43
nerd left15:43
darkbasic left15:43
nnyk joined15:44
livcd so i have a 2 local branches 1) a -> latest data 2) master -> test data, old (i'd like to keep them) and remote repository from the master branch that contains the new stuff from other branch15:44
how do i push the "a" branch to the master ?15:45
denimsoft joined15:45
qsuscs livcd: git push $remote a:master15:45
shinnya left15:46
DolphinDream qsuscs, if submodules is a hack.. why was it added to git ?15:46
scottg489 qsuscs: ii15:46
qsuscs DolphinDream: because it was needed, then15:46
DolphinDream then = ? and why not now ?15:47
ToxicFrog jessu: 'couldn't resolve host' means it can't do the DNS lookup. Check your net connection for workingness. Try 'ping github.com'.15:47
It's not a git problem.15:47
livcd qsuscs: thanks worked ;)15:48
jessu ToxicFrog: iys pinging git15:49
T3ng` joined15:49
jessu ToxicFrog: but I never gave me ssh anywhere15:49
that is not the problem??15:49
oojacoboo left15:49
Dzejmskrokan joined15:49
m0ltar joined15:50
[Brain] joined15:50
nettoweb left15:51
oojacoboo joined15:51
nettoweb joined15:51
devoldmx joined15:51
mkoskar joined15:52
jiggerypokery left15:52
jessu can anyone help me please?15:52
scottg489 qsuscs: Out of curiosity, why is hg-git better?15:52
qsuscs scottg489: *shrug* it is said to be more reliable, especially in corner cases15:53
Brain left15:53
DolphinDream qsuscs, then = ? and why not now ?15:53
scottg489 alright then15:53
nnyk left15:53
dwmw2_gonedwmw215:53
hahuang65 left15:54
Guest32844 left15:55
qsuscs DolphinDream: do i look like a developer? ask the list15:55
juboba_ joined15:55
Zariel joined15:56
devoldmx left15:56
Zariel left15:56
denimsoft left15:56
juboba joined15:56
Zariel joined15:56
Zariel left15:56
juboba I just rolled back to another revisio15:57
n15:57
how can I go back to HEAD?15:57
heftig juboba: rolled back how?15:57
qsuscs juboba: you are always at !HEAD15:57
gitinfo juboba: HEAD is a 'pointer' to the currently checked out branch (or commit, if HEAD is !detached). In bare repositories it tells clients which branch to checkout initially after cloning. Unlike commonly believed, HEAD is *not* something that exists separately for every branch. It also is *not* necessarily the newest commit in the repo (that's hard to define in a DVCS, anyway...)15:57
Zariel joined15:57
Zariel left15:57
tristanp left15:57
Zariel joined15:58
juboba qsuscs: yeah, sorry. I meant go back to the last commit ^^15:59
Dzejmskrokan left15:59
amosb left15:59
juboba I'll just checkout the branch15:59
Darcidride left15:59
ThomasLocke left16:00
nemix joined16:00
juboba_ left16:00
jessu qsuscs: can you please help me mod?16:01
reim left16:01
blackpajamas joined16:03
Mannequin joined16:03
abacuspowers left16:04
rmrrn Is anyone familiar with .gitignore rules? In theory 'foo/' and 'foo/**' should do the same thing, but it's not the case for me.16:05
I appreciate the latter ignores the contents, rather than the foo directory itself, but it seems the two are acting completely different for me.16:06
howlymowly left16:06
thiago joined16:06
rmrrn 'foo/' seems to ignore ANY path containing 'foo' whereas 'foo/**' seems to only ignore files in the root 'foo' directory.16:06
madewokherd joined16:07
bahar_ left16:07
chimay left16:07
bakers joined16:08
mbrzuzy left16:09
bakers Let's say I clone a repo I know nothing about. How do I see which branch is the most recently updated?16:09
I'm trying to "guess" which branch is being actively worked on16:09
Zariel left16:09
Celelibi Probably the first ones to appear in a git log.16:10
git log --oneline --decorate --graph --all16:10
reim joined16:11
pratikma_ joined16:12
irqq joined16:12
Zariel joined16:12
Zariel left16:12
Zariel joined16:13
imachuchu joined16:14
pratikmallya left16:14
juboba left16:15
diegoviola left16:15
abacuspowers joined16:16
atrus i know a ref that a remote has (i can ssh there and look at it), but i'd like my local repo to have that ref. the remote doesn't have any branches that point at it, so a normal fetch doesn't include it. is there a way to tell fetch (or similar) "pleaese grab this ref in particular"? http://stackoverflow.com/questions/18878489/retrieving-orphaned-commit-object-after-push-force seemed unoptimistic anyways16:17
modocache joined16:18
atrus and no, i can't just go to the remote and create a branch that points at it... unless i could create it locally somehow and push the branch, which i can't seem to do without the commit16:18
_ikke_ atrus: do you mean ref or commit?16:18
You cannot fetch arbitrary commits16:18
donnib joined16:18
atrus i guess i'm not sure what the difference would be in this context16:19
Brain joined16:19
_ikke_ a branch is a ref, which points to something16:19
a commit is an object, containing information about hte commit16:19
ProT-0-TypE left16:19
_ikke_ You seem to describe you want a commit that the remote has, but not reachable via any ref16:20
atrus ah, ok, then yeah, it's really the commit (including its sha) that i want locally16:20
_ikke_ I'm afraid git does not allow that16:20
atrus _ikke_: right.16:20
i don't suppose i could push a ref to that commit without having the commit locally somehow?16:21
_ikke_ nope16:21
ilmgb_ left16:21
[Brain] left16:21
ilmgb joined16:22
diego4 joined16:22
reim left16:22
mbrzuzy joined16:23
bb010g left16:23
ilmgb_ joined16:23
ilmgb_ left16:23
diego4 left16:24
diego4 joined16:24
diego4diegoviola16:24
m0ltar left16:24
ilmgb_ joined16:24
guampa left16:25
snowcycle joined16:25
nnyk joined16:25
_ikke_ I wonder what in the git protocol would prevent this, if there is something at all?16:25
ilmgb left16:26
daito joined16:28
ilmgb_ left16:29
lacrymology left16:29
lbv-user joined16:30
m0ltar joined16:30
reim joined16:31
guampa joined16:31
m0ltar left16:31
oojacoboo left16:31
geoid left16:31
otter768 joined16:32
daito left16:32
LBV_User left16:33
gecko19_ left16:33
lbv-user left16:34
aretecode joined16:34
nettoweb left16:34
T3ng` left16:34
mikecmpbll left16:34
nettoweb joined16:35
kurkale6ka left16:35
Gama11 joined16:35
sbogg joined16:36
donnib left16:36
otter768 left16:37
reim left16:37
jonmorehouse joined16:37
astockton left16:38
MaceBewley joined16:39
freimatz left16:40
aswen left16:41
mkoskar left16:41
denimsoft joined16:42
[Brain] joined16:42
sonOfRa left16:43
sonOfRa joined16:43
LBV_User joined16:44
ojacobson You -can- push a ref for a commit you don't have, but git's tooling has no way to do so16:45
you'd have to cook something up that speaks the wire protocol, and even then you'd have to fake up the "so, which objects do you have" part of the conversation convincingly enough16:45
drewo joined16:45
weox left16:45
Nizumzen joined16:46
Brain left16:46
_ikke_ ojacobson: Yeah, I figured so16:46
joo-_ left16:46
Zariel left16:46
astockton joined16:47
_ikke_ ojacobson: Usually you only have to advertise heads, not?16:47
darkbasic_ left16:47
darkbasic joined16:47
ojacobson _ikke_: you advertise the refs you're pushing; git-receive-pack doesn't care about refs/heads/ vs other namespaces16:48
PaulCapestany left16:51
dreiss left16:51
diego4 joined16:51
Zariel joined16:52
_ikke_ Yeah, I meant refs16:52
PaulCapestany joined16:53
durham joined16:53
diegoviola left16:54
diego4 left16:54
joo-_ joined16:55
nour left16:55
chll left16:56
Zariel left16:57
spykins left16:57
diego4 joined16:57
diego4 left16:57
diego4 joined16:57
hahuang65 joined16:58
keroro520 joined16:58
keroro520 left16:59
nettoweb left16:59
keroro520 joined17:00
NeckBeardPrince left17:01
agnitio left17:03
Brain joined17:03
pavster joined17:03
nettoweb joined17:04
cdown left17:05
[Brain] left17:06
bilb_ono joined17:06
Ahmed90 left17:06
heroux left17:07
irqq left17:07
jmpp joined17:07
geoid joined17:07
mbrzuzy left17:08
leatherface416 left17:08
denimsoft left17:08
holodoc left17:09
holodoc joined17:09
holodoc left17:10
mkoskar joined17:10
holodoc joined17:11
CustosL1men left17:11
holodoc left17:11
holodoc joined17:12
duckmaestro joined17:12
duckmaestro left17:12
jmpp left17:12
bmilesp left17:12
sanketdg left17:13
blackpajamas left17:13
leatherface416 joined17:13
holodoc left17:14
holodoc joined17:14
Manikandan_ joined17:15
bongjovi left17:15
xfbs left17:16
ojacobson Then, yeah, exactly :)17:16
xfbs joined17:16
jagob joined17:16
Manikandan left17:17
Klausmeier joined17:18
denimsoft joined17:19
nettoweb left17:19
_ikke_ So you can basically just tell the remote you want to advertise a new ref with that commit17:20
xfbs left17:20
T3ng` joined17:20
multi_io left17:21
_ikke_ But I guess there is more involved17:21
mbrzuzy joined17:22
bmilesp joined17:22
multi_io joined17:23
ChanServ set mode: +o17:24
Eugene changed the topic to: Welcome to #git, the place for git help and serious discussion | Current stable version: 2.5.2 | Start here: http://jk.gs/git | Getting "cannot send to channel"? /msg gitinfo .voice | Help wanted: https://madeitwor.se/git-jokes today!17:24
Eugene set mode: -o17:24
voodo joined17:24
joo-_ left17:24
sanketdg joined17:26
ril joined17:26
ojacobson _ikke_: yeah, as far as I know git will still attempt to negotiate a minimal pack, even if it already has the commit17:27
the negotiation is very short in that case but still happens17:27
CustosL1men joined17:27
bakers Is there a way with gitignore to say "ignore everything in this directory EXCEPT these two files/dirs"17:27
dstarh joined17:28
_ikke_ dir\n!file\n!file217:28
bakers _ikke_: Ok I can try that17:29
icio joined17:29
mkoskar left17:30
mfonda left17:30
haskellberry_pie joined17:30
haskellberry_pie how do i gitignore executables?17:30
tang^ left17:31
skullcrasher left17:31
jceb joined17:31
_ikke_ haskellberry_pie: gitignore works on paths, not on attributes17:31
T3ng` left17:31
voodo left17:31
denimsoft left17:32
tang^ joined17:32
denimsoft joined17:32
dstarh left17:32
drewo left17:33
heroux joined17:35
NeckBeardPrince joined17:35
ilmgb joined17:36
cerkauskas joined17:37
[Brain] joined17:37
Eugene bakers - another thing to note is `git add -f` to add despite being ignored ;-)17:38
jteneyck joined17:39
ilmgb left17:40
Celelibi Is there a way to have git to update the submodules whenever I checkout another revision of the main repository?17:40
sanketdg left17:40
mjrcox joined17:40
mjrcox left17:41
Celelibi I mean, it's like you checkout a revision and everything is updated except a given file.17:41
That doesn't make sens.17:41
mjrcox joined17:41
Brain left17:41
mjrcox left17:41
Nizumzen left17:42
qsuscs haskellberry_pie: ignore "*". it will certainly, amongst some collateral damage, ignore executables.17:43
d5sx43 joined17:43
d5sx43 left17:45
jstimm left17:45
jstimm joined17:45
Sasazuka joined17:46
toothe joined17:47
snthsnth joined17:47
bilb_ono left17:48
[Brain] left17:49
toothe i just merged some code into my development branch. When I do `git push`, it says: refusing to update checked out branch: refs/heads/development By default, updating the current branch in a non-bare repository is denied, because it will make the index and work tree inconsistency..."17:51
I don't understand this error.17:52
drewo joined17:52
_ikke_ !bare17:52
gitinfo an explanation of bare and non-bare repositories (and why pushing to a non-bare one causes problems) can be found here: http://bare-vs-nonbare.gitrecipes.de/17:52
toothe ohhh, i think i got it17:52
the repo was checking out development17:52
i just checked out master17:52
crayon joined17:53
nedbat I'm trying to understand reset --keep. The tables in the Discussion of this man page are very helpful: https://www.kernel.org/pub/software/scm/git/docs/git-reset.html But I'm trying "git reset --keep HEAD", and it is refusing to reset. According to the tables, if HEAD and target agree (which they must if HEAD is the target), then --keep will succeed. What am I missing?17:53
nnyk left17:54
leatherface416 left17:55
snthsnth left17:55
toothe so, the central repo can ONLY have the master branch checked out?17:55
otherwise it'll cause an issue?17:55
astockton left17:56
donnib joined17:56
leatherface416 joined17:56
_ikke_ toothe: Read into bare repositories and what problems they solve17:57
toothe: git reset --keep HEAD is a noop17:57
nedbat _ikke_: hmm, i see, I think?17:58
darkbit left17:58
haskellberry_pie left17:59
dreiss joined17:59
elsevero joined17:59
Eugene toothe - you should not be using a non-bare repo for your central repo. Are you trying to !deploy ?17:59
gitinfo toothe: Git is not a deployment tool, but you can build one around it (in simple environments) or use it as an object store(for complex ones). Here are some options/ideas to get you started: http://gitolite.com/deploy.html17:59
NeverDie left17:59
ilmgb joined18:01
kappy left18:01
T3ng` joined18:02
toothe Eugene: no, im just a noob.18:02
Eugene Aha, well there's your problem.18:03
toothe yeah, noobs shoudln't use git.18:03
Eugene You should be using a --bare repo for pushing-to ;-)18:03
toothe no, i got it. Bare repo.18:03
Eugene Far from it: git is just simpler than you think it is.18:03
joel_falcou joined18:03
encod3 left18:04
Eugene I almost always recommend using a git service(eg, Github) instead of trying to host your own18:04
_ikke_ or use gitolite18:04
preaction yes, gitolite18:04
joo-_ joined18:05
d5sx43 joined18:05
dreiss left18:05
d5sx43 left18:06
DenBeke left18:06
mbrzuzy left18:07
Manikandan__ joined18:07
aard left18:07
LBV_User left18:08
dionysus69 joined18:09
ncthom91 joined18:09
bampersand joined18:09
cluelessperson joined18:09
bilb_ono joined18:10
Manikandan_ left18:10
denimsoft left18:11
darkbit joined18:11
bb010g joined18:11
gitinfo set mode: +v18:11
joki left18:13
Raging_Hog joined18:14
Raging_Hog left18:14
mkoskar joined18:16
linuxboytoo left18:17
linuxboytoo joined18:18
rpg joined18:18
mbrzuzy joined18:18
luksaur joined18:18
HarryHallman joined18:18
joki joined18:18
encod3 joined18:18
holodoc left18:19
holodoc joined18:19
roelmonnens joined18:19
denimsoft joined18:19
Mannequin left18:20
jrahmy joined18:21
bakers left18:22
denimsoft left18:23
jmpp joined18:23
elsevero_ joined18:24
jigjug joined18:25
bampersand left18:26
gsingh93_ joined18:26
elsevero left18:26
elsevero_elsevero18:26
Ahmed90 joined18:28
daito joined18:28
encod3 left18:30
Joel joined18:30
Joel How do I hard revert (edit history)?18:30
Manikandan_ joined18:30
Joel well, I want to more than edit history, but I know why you don't hard commit typically.18:30
benkai joined18:30
User458764 joined18:31
_ikke_ What do you want to achieve exactly?18:31
Joel take the repo back to a specific commit, not check in files from a specific commit18:32
skylite joined18:32
otter768 joined18:33
benkai topic on version controlling configuration files, does wrapping applications by selves in a repo make sense, or just initializing the entire folder that engulfs the main dir? what is everyones opinion? specifically version controlling httpd, splunk, and ansible that sit on the same host? everything under the ~/ dir.18:33
Balliad joined18:33
Joel looks like git reset --hard <sha> might od it?18:33
daito left18:33
preaction Joel: yes. git reset is likely what you want. --hard also changes the working tree18:33
Manikandan__ left18:33
T3ng` left18:33
benkai multiple repositories versus one big one..18:34
preaction benkai: i tend to version control a configuration directory. ansible then deploys the httpd and splunk config files18:34
benkai: i would use one big one. that should be what ansible, puppet, chef, et. al. are for18:34
Joel preaction, yeah, that worked perfectly, thanks.18:35
ssarah joined18:35
anth0ny_ left18:35
Joel preaction, benkai, configs live with my ansible code as templates, code lives off in it's own repos.18:35
stamina left18:35
Joel s/code lives/app code lives/18:35
if an app can't handle multiple versions of a config O.o18:36
wwwald joined18:36
Manikandan__ joined18:36
anth0ny_ joined18:36
otter768 left18:37
preaction for third-party apps, we have a single repo for all configuration. for our own apps, config mostly lives next to the app to be deployed alongside18:37
Manikandan_ left18:39
Hamled is there a cli command to find the most recent shared ancestor for two commit refs?18:39
_ikke_ man git merge-base18:39
gitinfo the git-merge-base manpage is available at http://jk.gs/git-merge-base.html18:39
Hamled htanks18:40
ril left18:41
jmckind left18:41
astockton joined18:42
wwwald left18:42
qsuscs benkai: https://dotfiles.github.io/ has some ideas18:42
Joel In my case I use FPM to package aps, push them to S3 into an apt repo, and pull them down via ansible, so the config files are remote before ansible runs, thus why I keep them with ansible18:42
qsuscs benkai: or look at https://github.com/qsuscs/.dotfiles18:43
unholycrab left18:43
Manikandan__ left18:44
xfbs joined18:44
keroro520 left18:45
tvw left18:45
grafenmao joined18:45
ELFrederich I want to do a rebase but one of commits that'll get rebased is the head of another branch. Is it possible to rebase both branches at the same time?18:45
kpease joined18:45
m0ltar joined18:46
ManikM joined18:46
_ikke_ no, do it in two steps18:46
jmckind joined18:46
astockton left18:46
bilb_ono left18:47
ELFrederich _ikke_, okay18:47
sinkensabe joined18:48
unholycrab joined18:49
xfbs left18:49
User458764 left18:50
bilb_ono joined18:51
holodoc left18:52
holodoc joined18:52
sinknode left18:53
jwest left18:54
astockton joined18:54
holodoc left18:55
User458764 joined18:55
nettoweb joined18:55
holodoc joined18:55
n00bdev joined18:55
User458764 left18:55
benkai left18:55
nettoweb left18:56
Hamled for the -m option to git cherry-pick, where should I be looking to determine which parent is considered 1, which is 2, etc.18:56
_ikke_ Hamled: most of the time it's 118:56
modocach_ joined18:58
drewo left18:58
n00bdev left18:58
dionysus69 left18:59
joo-_ left18:59
sfr^ left18:59
joo-_ joined18:59
T3ng` joined19:00
modocache left19:00
pantsman_ joined19:00
rancyd left19:00
mbrzuzy left19:01
{0xc6} left19:01
sfr^ joined19:02
sleungcy joined19:02
{0xc6} joined19:02
spriz left19:02
Spacew00t left19:03
pantsman- left19:04
teran left19:04
brucelee joined19:05
jiggerypokery joined19:06
spriz joined19:06
rancyd joined19:06
xfbs joined19:06
Spacew00t joined19:07
ilmgb left19:07
Dro__ left19:07
darkbit left19:07
ilmgb joined19:08
pavster left19:10
wastrel joined19:11
jmpp left19:11
nour joined19:11
roelmonnens left19:11
ilmgb left19:12
mbrzuzy joined19:13
NeverDie joined19:13
Corosus__ joined19:13
ril joined19:14
wastrel left19:14
spriz left19:15
BullHorn joined19:15
diego4diegoviola19:16
hahuang65 left19:16
nnyk joined19:16
DTekk left19:17
Corosauce left19:17
DTekk joined19:18
T3ng` left19:19
BullHorn left19:19
BullHorn joined19:21
roelmonnens joined19:21
jceb left19:22
sq-one joined19:24
ManikM left19:28
abacuspowers left19:29
paulweb515 left19:30
leatherface416 left19:30
encod3 joined19:31
darkbasic left19:31
darkbasic_ joined19:31
maletor joined19:32
astrozyk joined19:32
testerbit joined19:32
mizu_no_oto joined19:33
khmarbaise left19:33
leatherface416 joined19:33
donnib left19:33
jiggerypokery left19:33
testerbit When pulling down a repo with submodules, after I do git submodule update --init, they are all on detached heads. How can I have them check out to their branch associated with their commit?19:33
ironGiant joined19:34
preaction that requires a more recent version of git, and i suspect everyone who's working on the repo has to be using it19:34
abacuspowers joined19:34
preaction 1.8.2 looks like the version: http://stackoverflow.com/questions/1777854/git-submodules-specify-a-branch-tag19:35
grawity not necessarily – the repo format remains compatible19:35
but, on the other hand19:35
preaction for it to show up as the branch, you're going to need to track the branch19:35
grawity I guess older versions won't push to the submodule correctly19:35
encod3 left19:35
jost_ left19:35
preaction otherwise it's detached heads everywhere19:35
roelmonnens left19:36
cmwslw joined19:36
ki0 left19:36
durre joined19:38
darkbit joined19:39
abacuspowers left19:39
ironGiant left19:40
donnib joined19:40
ironGiant joined19:40
anjen left19:40
ironGiant left19:41
ironGiant joined19:41
ironGiant left19:41
ironGiant joined19:42
Balliad left19:42
durre left19:43
gopar joined19:43
testerbit left19:44
BullHorn left19:47
darkbasic_ left19:47
BullHorn joined19:47
cagedwisdom joined19:47
darkbasic joined19:48
blackpajamas joined19:49
{0xc6} left19:50
NeverDie left19:53
testerbit joined19:54
EduardoMartins left19:54
drewo joined19:55
dreiss joined19:55
sq-one left19:55
NeverDie joined19:56
bilb_ono left19:56
hahuang65 joined19:56
encod3 joined19:58
_ikke_ preaction: #nocontext :P19:58
irqq joined19:58
px1mp joined19:59
preaction what?19:59
oich joined19:59
dr3wo joined19:59
cerkauskas left19:59
_ikke_ your last reaction19:59
if seen without context19:59
[Brain] joined19:59
darkbasic left20:00
Balliad joined20:00
IrishPrime left20:00
px1mp hello, stupid question, is there some OS software package, that would give me similar functionality to github/bitbucket, but would be self hosted ?20:00
_ikke_ !hosted20:00
gitinfo [!host_gui] There are several options for self-hosting git repositories with a web GUI: !gitblit !gitlab !gitorious !rhode_code !gerrit and !gogs. Keep in mind that these all take far more work than a (non-GUI) !gitolite install. An overview of nearly all GUIs is available at: https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools20:00
bilb_ono joined20:01
px1mp _ikke_: thanks a lot !20:01
shinnya joined20:01
rpg_ joined20:01
rpg_ left20:01
drewo left20:01
darkbasic joined20:02
r3g3x left20:02
Hamled what possible command would allow me to make a merge commit on the current branch that was merging HEAD and HEAD~1?20:02
oich For a pull request on github, I was asked to squash my branch into the main branch (develop). I did this. Now time has passed and my tracking branch (develop) now differs from the upstream branch. How should go about restoring things so that my fork's main branch tracks the upstream branch?20:02
BtbN Hamled, that makes no sense. HEAD and HEAD~1 are already in the same branch.20:03
Hamled BtbN, I'm aware! But I'm very much looking at a commit that is what20:03
*that20:03
Repox left20:03
livingstn left20:03
paulweb515 joined20:03
paulweb515 left20:03
paulweb515 joined20:03
oich Hamled do you mean you want to consolidate the two commits into one commit?20:04
jmckind left20:04
rpg left20:04
_ikke_ git merge HEAD~1 ?20:04
Hamled no, I mean I'm looking at a merge commit here, where the one parent is HEAD and the other parent is HEAD's immediate ancestor20:04
and I don't understand how you get that to happen since wouldn't git just fast-forward, if it did anything at all20:04
brucelee left20:05
roelmonnens joined20:05
_ikke_ HEAD cannot be a parent..20:05
Dro__ joined20:05
_ikke_ That would mean a commit would be it's own parent20:06
dsantiago left20:06
_ikke_ !situation20:06
gitinfo Please pastebin the relevant output of `git log -n 20 --all --graph --format="%h %p %d"` to give us an idea about what your situation is (increase the -n argument if your problem is more complex than 20 commits can explain)20:06
Hamled okay, HEAD~1 and HEAD~2 then20:06
mbrzuzy left20:07
macabre left20:07
darkbasic left20:08
whitby joined20:08
macabre joined20:08
darkbasic joined20:08
dsantiago joined20:08
_ikke_ git would not allow you to make such a merge by default, though, it's not invalid20:09
aseidl left20:09
NeverDie left20:09
Hamled maybe this is me being confused by how GitHub is presenting things20:09
snthsnth joined20:10
Hamled this is the output of that command (the branch 'weirdness' is pointing at the merge commit) https://gist.github.com/Hamled/07a64f9b4b80e97d32b620:10
abacuspowers joined20:10
Hamled but it looks like the two parents are each children of the same commit, it just doesn't show that in Github20:10
so that makes sense20:11
_ikke_ I see no merges there20:11
oh, down below20:11
Hamled line 7720:11
aseidl joined20:11
Hamled and it also makes sense I guess that the merge commit would end up looking like an empty commit when I'm rebuilding this history by doing cherry-picking20:11
pikajude joined20:11
_ikke_ This is just a normal merge20:11
Hamled because rather than have the two prior commits each have the same parent, one is applied ontop of the other20:11
yeah20:12
pikajude is there a way to automate the repeated "git mergetool; git rebase --continue" workflow during a pull --rebase?20:12
krlan joined20:12
darkbasic_ joined20:12
_ikke_ no20:13
pikajude aww20:13
darkbasic left20:13
paul424 joined20:14
sargas joined20:15
roelmonnens left20:15
MechtiIde left20:16
rockstar_ joined20:16
rockstar__ joined20:16
aseidl left20:16
blimpse joined20:17
PCatinean left20:18
badweather joined20:18
aseidl joined20:18
tang^ left20:19
blackpajamas left20:20
rmwdeveloper joined20:20
jmckind joined20:22
astockton left20:22
Kicer86 left20:23
khmarbaise joined20:23
penna_ left20:24
redfish joined20:25
sburgess left20:25
oich if I delete my branch that is a fork on github, then checkout and track the upstream branch that the fork forked from does this essentially reset my fork so that it is a clone of the upstream branch?20:25
skylite left20:26
oich after pushing the branch to my github project20:26
rilril[away]20:27
NeverDie joined20:28
rwb left20:28
unholycrab left20:28
ncthom91 left20:29
Zariel joined20:29
tikeitje joined20:29
daito joined20:29
Faylite joined20:30
krlan left20:30
astockton joined20:30
tikeitje left20:30
penna_ joined20:30
oich or, how do I fix my fork that has diverged from the main branch it is meant to be tracking?20:31
blackpajamas joined20:31
darkbasic_ left20:33
darkbasic joined20:33
daito left20:33
stamina joined20:34
aseidl left20:34
otter768 joined20:34
ki0 joined20:34
bilb_ono left20:35
blackpajamas left20:36
aseidl joined20:36
blackpajamas joined20:37
pratikma_ left20:37
dstarh joined20:38
otter768 left20:38
NeverDie left20:39
Hamled okay, so I know this is far from ideal... but is there any kind of "heuristic" method of taking two commits and comparing to see the symmetric difference between each commit's set of ancestors (not necessarily in any order)20:39
Brain joined20:40
Hamled like, if I have branches A and B, and I want to see all of the commits in B's history that aren't in A's history, using only the commit message to compare20:41
darkbasic left20:42
chrisgeorge joined20:42
pikajude left20:42
darkbasic joined20:42
[Brain] left20:42
linuxboy_ joined20:42
teran joined20:43
aseidl left20:43
irqq left20:43
Hamled I guess just git log and some simple script for comparing them20:44
cdown joined20:45
aseidl joined20:45
diegoviola left20:46
linuxboytoo left20:46
vishal Hamled: did you check out !dots20:46
gitinfo Hamled: A..B = stuff that happened between A and B (if A and B are related; otherwise refer to "man gitrevisions"), A...B = (a) in history viewers: stuff that isn't in both A and B yet; (b) in "git diff": stuff that happened in B since the two diverged; (c) in "git checkout": the merge base of A and B. "master.." is the same as "master..HEAD" and "..master" is the same as "HEAD..master", and so forth.20:46
jigjug left20:46
joel_falcou left20:47
diego2 joined20:47
ELFrederich left20:47
shiriru joined20:47
diego2 left20:48
diego2 joined20:48
ELFrederich joined20:48
astrozyk left20:48
stevewellmann joined20:48
synthmeat my post-receive hook has a lot of "command not found" and comparing env through my ssh and env through githook (both same user) kind of differ20:49
donnib left20:49
synthmeat is there a way to execute a script on post-receive with full user priviledges/environment or something?20:49
(both is through ssh)20:49
shiriru left20:50
blackpajamas left20:50
sinknode joined20:50
zacts left20:50
Phoenixz joined20:50
KennyRayFL joined20:52
leatherface416 left20:52
Hamled vishal, yeah normally that would be what I'd use, but the two branches I'm comparing have wildly differing histories because a couple of changes were applied to both branches at different times :/20:53
diego2diegoviola20:53
BigWillie left20:53
dr3wo left20:54
linuxboy_ left20:55
linuxboytoo joined20:55
dadamssg left20:56
livingstn joined20:57
juvenal left20:57
cavallari left20:58
zacts joined20:58
Xethron left20:58
anth0ny_ left20:59
testerbit left21:00
anth0ny_ joined21:00
matthewhill joined21:01
TomyLobo joined21:02
jteneyck left21:02
dreiss left21:02
tpollard joined21:02
aseidl left21:03
jmckind left21:04
badfish129 joined21:05
badfish129 I have a local file with a version number, say 1. The remote repo has the same file with version number 2. I want to keep my local version number at 1 when developing, and not have to delete the change everytime I want to commit and push up, how do I do this?21:06
livingstn left21:06
cdown left21:07
aseidl joined21:07
dr3wo joined21:07
badfish129 adding it to the gitignore doesnt seem to work because thats also version controlled21:07
I also tried adding it to my global gitignore but that doesnt work either21:07
rnsanchez left21:08
hahuang65 left21:08
Impaloo joined21:08
livingstn joined21:08
modocach_ left21:08
unholycrab joined21:09
soerenb badfish129, !ignore_tracked21:09
gitinfo badfish129: Git only applies ignore patterns to untracked files. You can't use ignore patterns to ignore changes to files that are already tracked by git. To remove files only from git, but keeping them on disk, use git rm --cached <file>. Still, see https://gist.github.com/1423106 for ways people have worked around the problem.21:09
aretecode left21:11
drew0 joined21:11
cmwslw left21:12
dr3wo left21:13
gsingh93_ left21:14
MarkyC left21:14
bmilesp left21:15
Impaloo left21:18
mizu_no_oto left21:18
theCole joined21:18
LBV_User joined21:19
silenc3r left21:19
ki0_ joined21:19
Impaloo joined21:19
ki0_ left21:19
BullHorn left21:20
todd_dsm_wk joined21:21
BullHorn joined21:21
madewokherd left21:21
nemix left21:21
synthmeat hm. even sourcing entire .bash_profile at start of git hook doesn't fetch the envs of user :/21:22
hahuang65 joined21:22
nemix joined21:22
ki0 left21:22
NeckBeardPrince left21:23
Balliad left21:23
ril[away]ril21:23
ssarah left21:24
ril left21:25
jmpp joined21:25
Dro__ left21:26
fertorresf left21:27
penna_ left21:28
aseidl left21:28
jceb joined21:29
chrisgeorge left21:30
aseidl joined21:31
Gravitron left21:31
Gravitron joined21:31
Lovich left21:31
Lovich joined21:32
bb010g left21:33
osse synthmeat: which user?21:33
vertreko joined21:34
neataroni joined21:35
Gama11 left21:35
synthmeat osse: only one, synthmeat. but nvm, i found what was causing it - i had "[ -z "$PS1" ] && return" at start of .bash_profile21:36
vertreko Have read several discussion of rebase vs merge. Not sure when it is safe to use rebase. What is best use case?21:36
khmarbaise left21:36
penna_ joined21:36
gopar left21:36
CussBot left21:37
CussBot joined21:37
jmckind joined21:38
osse vertreko: none of those discussions told you? :p21:38
tristanseifert joined21:38
dstarh left21:39
vertreko Have an idea, but no confidence in my understanding. For example, if I have already pushed local copy of feature branch, is it safe to rebase it?21:39
jmpp left21:39
nour left21:39
osse vertreko: short answer: no21:39
irqq joined21:40
vertreko OK21:40
osse vertreko: long answer: depends. has any one pulled/merged it? based their own work on it? if you're unsure then no.21:40
sometimes for a PR you might even get asked to do it, in that case of course you can do it21:40
SonikBoom joined21:40
crose left21:40
vertreko I'm 99% sure I'm the only one working on it. I've pushed it solely in case my local drive crashes :)21:41
My motivation comes from super long push when I created a copy of my local branch on the remote. Wondering if a rebase would have been better, i.e. saved less crud21:42
penna_ left21:44
Spacew00t left21:44
bahar joined21:44
bahar left21:44
bahar joined21:44
klivs joined21:45
espindol_ joined21:47
BullHorn left21:47
klivs left21:47
DrSlony joined21:49
DrSlony Hey21:49
BullHorn joined21:49
nnyk left21:49
livingstn left21:50
ril joined21:52
codeamend joined21:52
codeamend whats up folks21:52
DrSlony I have a commit on branch retinex and made some further changes after that, then i checked out a new branch applepie and applied a patch to test it, then i check out retinex again and deleted applepie, but "git status" still shows the files that patch changed as being modified. They shouldnt be modified as that was on a different branch, so how do I get them unmodified? https://dpaste.de/u4fm21:52
codeamend so I ran git clean -fdx and now wish I wouldnt have21:52
the x is what delted my project specific files21:52
is there a way to undo this?21:53
bremner not with git.21:53
nettoweb joined21:53
bremner you could use your backups.21:53
codeamend DrSlony: did you go "git push origin :name_of_branch"21:53
grill joined21:53
codeamend I think that deletes it from remote21:54
devoldmx joined21:54
grill is there a way to obtain a file from a previous commit without reverting everything?21:54
dsdeiz joined21:54
soerenb grill, git checkout <commit> -- <file>21:54
codeamend bremner: yeah.. I think I was just a bit impatient21:54
espindol_ left21:54
codeamend bremner: know anything about intellij? think there is a way to rebuild the project files? I could just delete the project and make a new one in git repo21:55
i mean in project directory with .git21:55
bremner sorry, no intellij ideas.21:56
ril left21:56
grill soerenb how do I see my commit history?21:56
nemix left21:56
soerenb git log21:56
Ahmed90 left21:56
bremner codeamend: I mean, your idea doesn't sound too crazy, but I have no experience with intellij21:56
DrSlony codeamend all these are local on my machine21:57
doesnt remote mean up there on the server?21:57
jmckind left21:57
BullHorn left21:57
nnyk joined21:57
penna_ joined21:57
codeamend bremner: ill just do it, I think it will work. I made a new project on another computer and pulled from git no proble21:57
DrSlony: yes21:57
what are you trying to do again?21:57
madewokherd joined21:57
licensed` left21:58
DrSlony codeamend well read what i wrote again :)21:58
jagob left21:58
grill soerenb is there a way to checkout the file and save it somewhere else?21:58
codeamend git branch -D / force deletes21:58
devoldmx left21:58
soerenb grill, git show <commit>:<file> > somewhere_else21:58
DrSlony a friend asked me to test a patch while i was busy with something, so i tested it on a new branch, then i checkout out the original branch and deleted that testing branch, but the changes still seem to be there21:58
BullHorn joined21:59
snthsnth left21:59
DrSlony codeamend you're not paying attention :/21:59
Klausmeier left21:59
DrSlony i deleted taht testing branch21:59
durham_ joined21:59
codeamend yes but how did you delete it?21:59
macabre left21:59
DrSlony -D21:59
codeamend it wont delete unless you force delete -D -d21:59
blimpse left22:00
dikiaap left22:00
theCole left22:00
codeamend DrSlony: looks similar to my last situation which I am trying to figure out as well22:00
durham_ left22:00
DrSlony $ git branch -D cherrypie22:01
Deleted branch cherrypie (was 03d7fe8).22:01
victortyau left22:01
durham_ joined22:01
durham left22:01
neataroni left22:01
Impaloo DrSlony: did you git apply the patch?22:02
or cherry pick it22:02
codeamend in your root directory "git checkout ."22:02
Impaloo don't do that22:02
well, you could22:02
grill soerenb fatal: Path '/some_path/some_file' exists on disk, but not in some_commit22:02
codeamend this will revert all local uncommitted changes22:02
bango2 left22:02
Impaloo codeamend: don't tell someone to do that, they might have other working changes22:02
gotta be more specific with limited information :P22:03
codeamend I really want to contribute, but I do not want to mess anyone up either. Ill be more careful.22:03
brucelee joined22:03
pantsman_ left22:04
grill soerenb yeah. none of the previous commits are working22:05
geoid left22:05
soerenb was the file committed?22:05
drew0 left22:05
jrahmy left22:05
encod3 left22:05
codeamend DrSlony: the changes as in the modified, non-commited files?22:06
grill soerenb yes22:06
editshare-ericf left22:06
encod3 joined22:06
nnyk left22:06
soerenb what is the command you're using?22:06
penna_ left22:06
encod3 left22:06
grill t show <commit>:<file> > somewhere_else22:06
*git22:06
irqq left22:07
grill where <commit> is the commit string, <file> is the canonical file path, and somwhere_else is some other path22:07
drew0 joined22:07
soerenb you need to specify the path within the repo, not within the file system22:08
TomyLobo left22:08
[Brain] joined22:09
ril joined22:09
grill could you provide an example22:09
vF3hNGxc47h8 joined22:10
soerenb pretend the repo top level is /22:10
grill not working22:11
elsevero left22:11
DrSlony Impaloo git apply22:11
grill fatal: Path '/repository/cookbooks/mail/recipes/mail-install.rb' does not exist in '5d8007ca60db0cbbaa5a53c0b0404e926bbe6e1e'22:11
nettoweb left22:11
nemix joined22:11
pratikmallya joined22:11
nettoweb joined22:12
DrSlony codeamend you're really not paying attention, I did write I had local uncommitted changes. Please be careful giving advice which goes against what was described.22:12
daivyk joined22:12
luksaur left22:12
Brain left22:12
soerenb hmm, i thought that wokred. remove the leading /22:12
DrSlony Impaloo i was on branch retinex, then git checkout -b newbranch, git apply, compiled, tested, works, git checkout retinex, delete newbranch, git status still shows the files the patch touched as modified22:13
grill soerenb no22:14
Impaloo DrSlony: git-apply will only make changes in your working directory (which will transcend across branches), to discard those changes do a `$ git checkout -- path/to/your/file`22:14
mikecmpbll joined22:14
DrSlony Impaloo for each file individually?22:14
moriko joined22:14
Impaloo DrSlony: If you don't want to keep any working changes, you can do as codeamend did and `$ git checkout .`22:15
and if any new files were added, a `$ git clean -f`22:15
DrSlony Impaloo i do want to keep uncommitted changes22:15
Impaloo then `$ git checkout .` does it22:15
DrSlony i did that for each file, problem solved, but i still dont understand what i did wrong that i could not abandon changes made by some patch in some branch22:16
how should i test someone's patches in the future if im busy working on something as well?22:16
preaction stash what you're working on22:16
Impaloo no22:17
git-worktree22:17
introduced in 2.4 or 2.522:17
moriko left22:17
Impaloo git-worktree will let you get a fresh working copy on a separate location on your file system22:17
DrSlony I'm on 2.4.622:17
no worktree here22:17
bilb_ono joined22:18
Impaloo ok 2.5 then22:18
hahuang65 left22:18
FayliteSithLite22:18
DrSlony so "stash" is my 2.4 solution?22:18
hahuang65 joined22:18
Impaloo yeah I suppose22:18
soerenb or commit22:19
abacuspowers left22:19
mellernoia-work left22:19
DrSlony ok, thank you22:19
soerenb commit and checkout what ever you want to test on22:19
darkbasic left22:20
waspinator joined22:21
darkbasic joined22:21
oich I have a borked fork on github. The branch that tracks the upstream repo has changes in it from a merge. If I reset --hard to a commit before I screwed up the branch, commit, then merge from the upstream branch and push -f, does that seem like it will restore my branch to have it's history match the upstream branch?22:21
moriko joined22:24
SithLiteFaylite22:24
jalnt joined22:24
aseidl left22:24
[Brain] left22:24
Impaloo oich: You could simply just do `$ git fetch [email@hidden.address] master && git reset --hard FETCH_HEAD`22:25
to bring your local branch up to par with upstream master22:25
oich thanks22:25
aseidl joined22:25
toothrot joined22:27
abacuspowers joined22:28
px1mp left22:28
s8321414 joined22:29
paul424 left22:30
daito joined22:30
badfish129 left22:30
xfbs left22:30
Impaloo oich: then you'll need to `$ git push --force` to update your fork on github of course22:30
Wetmelon joined22:31
holodoc left22:31
holodoc joined22:31
krawchyk_ left22:32
MMukherjee joined22:33
icio left22:34
daito left22:34
otter768 joined22:34
Impaloo left22:35
Impaloo joined22:35
ollien joined22:36
moriko left22:36
gopar joined22:36
cbonobo left22:36
darkbasic_ joined22:37
darkbasic left22:37
dsdeiz left22:38
jmpp joined22:38
sleungcy left22:39
ncd|leeN left22:39
otter768 left22:40
holodoc left22:40
holodoc joined22:40
jmpp left22:43
holodoc left22:45
holodoc joined22:45
aseidl left22:46
edaught left22:46
nettoweb left22:47
ckinniburgh_ left22:47
holodoc left22:48
holodoc joined22:49
aseidl joined22:49
unholycrab left22:50
chitopunk left22:50
rilril[away]22:51
m0ltar left22:51
LBV_User left22:52
ril[away] left22:53
rmwdeveloper left22:53
devoldmx joined22:54
matthewhill left22:54
howens3 joined22:55
t3rm left22:56
D-Boy left22:56
unholycrab joined22:56
durham_ left22:57
brucelee left22:57
m0ltar joined22:58
durham joined22:58
devoldmx left22:59
howens3 left22:59
jeffreylevesque joined23:00
badfish129 joined23:00
Keridos joined23:02
Keridos question, if I accidentally did a git reset to a previous commit23:02
how can i restore the removed commits?23:02
hahuang65 left23:02
preaction git !reflog might have them23:03
gitinfo The git reflog (`git log -g`) records the SHAs of your HEADs for 2+ weeks. `git checkout -b myrestore OLDSHA` and `git reset --hard OLDSHA` will relink to that state via a new and current branch respectively, see http://sethrobertson.github.com/GitFixUm/ for full details. WARNING: reset --hard will trash any uncommitted changes! Visualize with: gitk --all --date-order `git log -g --pretty=%H`23:03
temmi_hoo left23:03
qsuscs Keridos: did you reset --hard?23:03
Keridos yes23:03
qsuscs Keridos: if you did not commit or so in the meantime, git reset --hard @{1} (again with all --hard brings)23:03
sinknode left23:03
drew0 left23:04
codeamend left23:04
sinknode joined23:04
sinknode left23:05
Keridos thanks got it23:05
I accidentally did a reset when i just wanted to revert23:05
devoldmx joined23:06
grill left23:06
qsuscs that's why you should not work at one o'clock in the night :p23:06
cdown joined23:06
encod3 joined23:07
dreiss joined23:07
chrisb joined23:08
D-Boy joined23:09
modocache joined23:09
CheckDavid left23:09
rockstar__ left23:09
neunon left23:10
negaduck left23:10
ncd|leeN joined23:10
rockstar_ left23:10
neunon joined23:10
aseidl left23:11
negaduck joined23:11
Faylite left23:11
Impaloo left23:11
encod3 left23:12
aseidl joined23:12
modocache left23:13
SonikBoom left23:14
Impaloo joined23:14
snthsnth joined23:15
fscala left23:17
fscala joined23:18
addshore left23:19
stevewellmann left23:19
nettoweb joined23:20
Keridos ^^23:20
stevewellmann joined23:21
diegoviola left23:21
nemix left23:22
nemix joined23:22
diego2 joined23:23
diego2 left23:23
diego2 joined23:23
theCole joined23:24
diego2diegoviola23:24
pratikmallya left23:24
cavallari joined23:27
kukks joined23:28
kukks left23:28
kukks joined23:28
brucelee joined23:29
a3Dman left23:31
stamina left23:32
jeffreylevesque could someone using travis with git help me with my .travis.yml?23:32
https://github.com/jeff1evesque/machine-learning/blob/98249e695a3ff217c66443844608650af694202e/.travis.yml23:33
Literphor left23:35
hexagoxel_ joined23:35
Literphor joined23:35
Literphor left23:35
jeffreylevesque build failed - https://travis-ci.org/jeff1evesque/machine-learning/builds/8054158623:35
t3rm joined23:38
Telvana left23:38
s8321414 left23:39
ckinniburgh_ joined23:39
s8321414 joined23:39
hexagoxel left23:39
hexagoxel_hexagoxel23:39
dsdeiz joined23:40
Telvana joined23:41
chrisb left23:41
badfish129 left23:42
wxg joined23:42
badfish129 joined23:42
salparadise I am extra paranoid, just changed my remote tracking branch using "git push -u origin local_branch:remote_branch"23:42
when I change something in local_branch and do a "git push" it goes into the remote_branch, right?23:43
not master23:43
anyway to verify that? besides git branch -vv, git remote show origin, doesn't actually say it23:43
git branch -vv is better, but doesn't say "push"23:44
scottg489 Is there a specification anywhere I can read for gits diff format? Specifically the diff headers23:44
Hamled _ikke_, I just wanted to say thanks for the help earlier23:46
qsuscs scottg489: git:kernel:git/git::Documentation23:47
gitinfo scottg489: Git web link: https://git.kernel.org/cgit/git/git.git/tree/Documentation?h=HEAD23:47
qsuscs if there is any, it's in there23:47
aseidl left23:47
Lyqyd joined23:47
bendangelo joined23:48
astockton left23:48
scottg489 ok thanks23:48
enleeten left23:49
aseidl joined23:49
enleeten joined23:50
ckinniburgh_ left23:51
cavallari left23:51
macabre joined23:53
GT4066 left23:54
sargas left23:54
crayon left23:58
cigarshark left23:59
fstd left23:59
fstd joined23:59

Logs Search ←Prev date Next date→ Channels Documentation