IRCloggy #git 2014-02-16

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.

2014-02-16

eletuchy left00:00
r0ok joined00:00
shingshang joined00:00
Mitchbones joined00:01
JEEB joined00:02
gnugnu5_ joined00:03
teran joined00:03
sohail_ left00:03
Not_Whatever left00:03
t4nk770 left00:04
gnugnu5 left00:04
simesy joined00:09
sohail_ joined00:09
bwreilly left00:10
RoryHughes left00:10
simesy left00:11
WaReZ_ joined00:11
koda joined00:11
simesy joined00:11
koell left00:13
theRealGentleman joined00:13
ilhami joined00:13
ilhami this git bash is really annoying me.00:13
kotk1 left00:16
ilhami ok it works fine now :)00:17
fairuz joined00:17
simesy left00:17
Kaedenn left00:18
mobai left00:18
neophreak left00:19
Malice left00:19
jatt joined00:19
ilhami left00:19
mobai joined00:19
fairuz left00:20
fairuz joined00:20
bwreilly joined00:20
srji_ joined00:20
PLejeck left00:20
PLejeck joined00:20
PLejeck left00:21
PLejeck joined00:21
john2x joined00:22
srji left00:23
imMute left00:24
imMute joined00:24
RoryHughes joined00:25
Tommy[D] left00:25
fairuz left00:25
fairuz joined00:26
gelardi_ left00:28
rgr left00:31
mikepack joined00:32
fairuz left00:33
fairuz joined00:33
francisfish joined00:33
beastd left00:34
Tommy[D] joined00:34
hahuang65 joined00:36
nettoweb joined00:36
johnflux left00:36
mikepack left00:37
polyzen joined00:37
francisfish left00:37
Kayra joined00:38
theRealGentleman left00:38
mikepack joined00:39
nszceta left00:40
nettoweb left00:42
mobai left00:42
Kayra left00:42
MattStratton left00:46
evilbug joined00:47
SorenHolm left00:47
dyng joined00:48
simesy joined00:48
bwreilly left00:49
heroux left00:51
_iron left00:52
jatt left00:52
eletuchy joined00:56
simesy left00:56
valgrind left00:58
buddyq left00:58
smsfail left00:59
Goplat joined00:59
akurilin2 left01:00
eletuchy left01:00
oojacoboo left01:01
neophreak joined01:01
lolmaus_ left01:02
mribeirodantas joined01:02
WaReZ_ left01:04
lolmaus joined01:04
invinceable joined01:05
jatt joined01:06
robustus left01:06
ben_alman left01:07
robustus joined01:08
znDuff joined01:10
teran left01:10
teran joined01:10
znDuff Can "git subtree split" be used incrementally in a way that isn't O(n) based on amount of total history (as opposed to n==number of new commits, which would be fine)?01:10
dancat joined01:10
dancat say I am on master branch and I want to commit, but I realize I want to commit on a new branch and leave master, what is the preferred means of resolving not switching to a new branch before dev01:12
arand__ znDuff: I think that's what --rejoin if for.01:12
mikepack left01:13
mikepack joined01:13
asQuirreL left01:13
asQuirreL__asQuirreL01:13
znDuff arand__, ...ahh; so it is. Not completely sure I like the side effects, though.01:14
trewe left01:14
znDuff looks at the --graft patch at https://gist.github.com/vi/552980701:15
teran left01:15
arand__ dancat: I don't really understand the question but maybe !float is relevant?01:15
gitinfo dancat: 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.01:15
buddyq joined01:15
Nizumzen left01:16
RoryHughes left01:16
dancat thanks, that's what I'll do01:17
mikepack left01:17
dancat can you define float?01:17
arand__ ~ "re-apply all non-committed modifications"?01:18
dancat sweet01:19
arand__ Basically the equivalent of git stash, git checkout, git stash apply, but for very simple non-conflicting cases.01:19
dancat that's helpful01:20
marcjs__marcjs01:20
Goplat left01:20
arand__ Well, actaully "re-apply" might be a bad definition, since what you're actually doing is just keeping the modified file.01:22
GT4066 left01:22
ferreum left01:22
sohail_ left01:24
vkrest left01:29
dougsland left01:31
nnyk_ left01:32
johnkevinmbasco left01:32
mobai joined01:33
dougsland joined01:33
King_Hual left01:34
johnkevinmbasco joined01:34
sgambino joined01:35
the8thbit left01:38
conan_ left01:39
Nizumzen joined01:40
teran joined01:41
SocalNick joined01:43
teran left01:46
SHyx0rmZ left01:47
lithiumjake left01:48
ciampix left01:49
mateu joined01:50
lithiumjake joined01:51
n-a-n left01:53
Goplat joined01:54
jatt left01:54
Nizumzen left01:54
jalmeida left01:56
eletuchy joined01:56
lifelike joined01:57
gnugnu5_ left01:59
diegoviola joined02:01
eletuchy left02:01
conan joined02:04
bgerber left02:06
FortySix2 joined02:06
koda left02:07
NSFWnsfw02:08
bgerber joined02:09
LeMike left02:10
LeMike joined02:12
danillonunes left02:12
ezrafree left02:12
FortySix2 left02:14
Balliad joined02:15
vvetter left02:17
sohail_ joined02:18
Vampire0_ left02:19
knigitz left02:23
knigitz joined02:23
tmcmahon joined02:28
tmcmahon left02:30
pheaver left02:31
mikepack joined02:31
pr0ton joined02:31
Vampire0_ joined02:32
francisfish joined02:34
Noldorin left02:34
mellernoia left02:36
mikepack left02:36
salamanderrake left02:37
salamanderrake joined02:37
vkrest joined02:37
jayallen left02:38
dyng left02:38
francisfish left02:39
dyng joined02:39
m104 joined02:40
maroloccio left02:41
david_ joined02:41
tmcmahon joined02:42
david_ left02:42
teran joined02:43
dyng left02:43
dort left02:44
david_ joined02:45
n-st left02:47
teran left02:48
emergion_ joined02:49
buddyq left02:50
mewm left02:50
david_ left02:50
Davey joined02:51
SocalNick left02:52
CheckDavid joined02:53
kukks left02:54
vipconsult left02:57
ErKa joined02:57
eletuchy joined02:57
sgambino left02:58
eletuchy left03:02
teran joined03:03
elijah left03:03
elijah joined03:03
teran left03:08
SocalNick joined03:08
el3ctron joined03:08
jab416171_ left03:09
BaconOverflow_ left03:09
znDuff left03:10
znDuff joined03:11
dytrivedi left03:12
quackgyver left03:12
Noldorin joined03:12
dyng joined03:13
BaconOverflow_ joined03:13
illbyte left03:13
Noldorin left03:13
Noldorin joined03:14
Noldorin left03:14
damagna_ left03:14
tmcmahon left03:14
kapowaz left03:14
dytrivedi joined03:14
Noldorin joined03:14
illbyte joined03:15
lacrosse left03:15
xsbeats joined03:16
relipse left03:16
tmcmahon joined03:16
plut0n1um joined03:16
lacrosse joined03:17
jab416171_ joined03:17
adam___ left03:17
kapowaz joined03:18
ELLIOTTCABLE left03:18
adam___ joined03:19
shruggar left03:19
quackgyver joined03:20
Celelibi Do you have an example of how to build a submodule with make and link against it?03:20
damagna_ joined03:21
deuti left03:21
makubi_ joined03:22
ELLIOTTCABLE joined03:23
Noldorin left03:23
bremner isn't a submodule just a directory from make's point of view?03:23
sohail_ left03:23
makubi left03:26
JEEBcz joined03:26
relipse joined03:27
yargy left03:28
robbyoconnor left03:28
robbyoconnor joined03:28
JEEB left03:29
tmcmahon left03:30
el3ctron left03:32
plut0n1um left03:33
Celelibi bremner: it is. Except that I don't have my hands on the code of the submodule.03:33
`Alberto joined03:33
m104 left03:34
jKlaus joined03:36
ORiON-- left03:37
dont-panic joined03:37
jKlaus Can anyone help me get git working?03:38
I have a git server setup that I can hit no problem from my other box03:39
but this is a new install and I'm sure I'm forgetting something03:39
dont-panic jKlaus: what's the problem?03:39
jKlaus by new install I mean new OS (and everything else)03:39
The problem seems to be with my git client but I figured someone in here may be able to tell me how to resolve it03:40
git command line seems to work fine03:40
ORiON-- joined03:40
jKlaus Client is Git Cola03:40
error is saying ssh_askpass: exec(None): No such file or directory03:40
dont-panic weird.. did you set up authorized_keys?03:41
jKlaus No, I wasn't going to on this box03:41
I have askpass installed though03:41
maybe try to remove it and reinstall?03:42
JeanCarloMachado left03:42
mizu_no_oto joined03:43
Balliad left03:43
SocalNick left03:44
ben_alman joined03:44
kukks joined03:44
dont-panic no clue... I've only used auth keys03:44
RaceCondition left03:45
jKlaus This is also a new version of git cola compared to what I was running on the prior OS install, and on my other machine03:45
RaceCondition joined03:45
jKlaus I have uninstalled askpass and am repulling the files03:46
if only we didn't have shitty DSL lol03:46
69mb arrives pretty slow at <3mbs03:46
blaenk joined03:49
NBhosting left03:49
blaenk anyone know if it's possible to add a space after %d in a git log --format string, only if the %d ends up expanding to a non-empty string?03:49
in the manual I found that if I make it "% d", then it'll add a space _before_ the expansion if it ended up expanding to a non-empty string03:50
but I'd like the opposite. basically I want to have %d at the beginning of my format string, and if it ends up expanding (say for a merge commit), add a space after it so that the following item (sha) is correctly spaced03:50
recycle left03:51
meanio joined03:54
oriba left03:56
yargy joined03:59
blaenk eh not a big deal, just moved it some place else03:59
el3ctron_ joined04:00
leeN left04:00
leeN joined04:00
mribeirodantas left04:00
jgoss left04:02
teran joined04:04
jgoss joined04:07
rbartos joined04:08
sluther joined04:08
teran left04:08
nfk left04:09
rbartos left04:09
sluther left04:10
jnewt left04:12
jnewt joined04:13
michael_lee joined04:15
ArcTanSusan joined04:16
whitby left04:17
simesy joined04:17
mobai left04:17
h0bbit_ joined04:18
fragamus joined04:18
Lewix joined04:19
Lewix Hi,04:19
how to erase a commit log, the history of the commit and the changes that was made but keep the changes intact04:19
mikepack joined04:19
el3ctron_ left04:20
simesy left04:22
offby1 joined04:23
offby1 left04:23
offby1 joined04:23
mikepack left04:24
jason237 joined04:25
leeN left04:26
jagob left04:26
lazerslusers04:28
psyl0n joined04:28
mobai joined04:28
bwreilly joined04:31
stellarhopper left04:31
blaenk left04:32
buddyq joined04:32
Spyro left04:33
francisfish joined04:35
jday_ left04:35
SocalNick joined04:36
Spyro joined04:37
SpyroGuest8589804:37
darkmutt joined04:38
francisfish left04:39
darkmutt hello to all the git masters, would someone be kind enough as to explain the appearance of this: ! [remote rejected] master -> master (branch is currently checked out)04:39
when obviously some new files have been inputted with an entirely new commit?04:40
BtbN you are pushing to the currently checkout out branch of a non-bare repository, that doesn't work.04:40
jKlaus left04:40
BtbN *checked out04:40
pekster left04:41
tastywads joined04:42
Lewix BtbN: ^^04:42
stellarhopper joined04:42
lifelike left04:43
lifelike joined04:44
offby1 !non-bare04:44
mmph04:44
!nonbare04:44
durn it04:44
milki !bare04:44
eeeeh04:44
offby1 halp hap bot be daid04:45
gitinfo: sup homie04:45
gitinfo [!bare] 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/04:45
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/04:45
offby1 slow but steady.04:45
darkmutt: read that ^^04:45
Lewix How to deletete a commit log04:45
or part of the history04:45
chillin04:46
h0bbit_ left04:47
meanio left04:47
dyng left04:47
dyng joined04:48
dancat left04:48
recycle joined04:48
meanio joined04:49
h0bbit_ joined04:50
dyng left04:52
ErKa left04:53
dik_dak left04:53
kukks left04:53
maroloccio joined04:54
marcjs left04:54
CareBear\ left04:55
`Alberto left04:56
offby1 not sure what you mean. You can "git rebase -i" which will let you (among other things) omit commits.04:56
marcjs joined04:56
darkmutt left04:57
neophreak left04:58
xaq joined04:59
troyt left05:00
marcjs left05:00
e^0 joined05:00
wongon do people commit .gitignore files in their projects?05:01
fairuz wongon: Yes05:03
dyng joined05:03
offby1 do people commit crimes in their back yards?05:03
nuts, I should have said "in the projects"05:03
w0ng wongon: yes. see https://help.github.com/articles/ignoring-files for alternatives05:04
wongon what's the reason?05:04
teran joined05:04
w0ng wongon: it sets the rules for what files should be ignored... so if multiple people are working on the same project, the same files are ignored for everyone05:05
pekster joined05:06
dik_dak joined05:07
mizu_no_oto left05:08
psyl0n left05:08
teran left05:09
beyondcreed left05:10
wongon if I have a file I want to ignore, /dirA/toignore, should the .gitign ore file be in / with contents of /dirA/toignore, or be in /dirA with contents of to ignore?05:10
mizu_no_oto joined05:11
cilly left05:12
cilly joined05:14
Davey left05:14
ehmatthes left05:14
john2x left05:15
dougsland left05:15
johnkevinmbasco left05:18
johnkevinmbasco joined05:19
Tuna-Fish left05:19
FortySix2 joined05:20
fragamus left05:20
Tuna-Fish joined05:20
john2x joined05:20
w0ng see http://stackoverflow.com/questions/3305869/are-multiple-gitignores-frowned-on05:20
bwreilly left05:21
FortySix2 left05:22
githogori left05:22
denis joined05:22
Cerise left05:23
Happzz left05:23
wongon left05:23
kcj left05:24
marcjs joined05:24
Happzz joined05:24
Cerise joined05:25
kcj joined05:26
Goplat left05:26
marcjs_ joined05:26
mobai left05:26
psyl0n joined05:27
marcjs left05:29
dyng left05:29
dyng joined05:30
the_cybersphinx left05:30
dmarr left05:30
marcjs_ left05:31
ELLIOTTCABLE left05:33
dyng left05:34
xerxas left05:35
githogori joined05:36
the8thbit joined05:36
ELLIOTTCABLE joined05:36
dyng joined05:36
dmarr joined05:36
dmarr left05:37
mnml left05:37
xerxas joined05:37
tessier joined05:38
psyl0n left05:38
mnml joined05:39
dyng left05:41
dyng joined05:41
lithiumjake left05:42
tastywads left05:44
dyng left05:45
dyng joined05:45
marcjs_ joined05:45
Khisanth left05:46
dyng left05:48
Tommy[D]_ joined05:48
dyng joined05:48
marcjs_ left05:50
Tommy[D] left05:52
dyng left05:53
LucasKA left05:53
stellarhopper left05:55
maestrojed joined05:57
maestrojed left05:57
CKyle left05:59
Khisanth joined06:00
Arctico left06:00
maestrojed joined06:01
teran joined06:05
mikepack joined06:07
marcjs_ joined06:08
lithiumjake joined06:08
teran left06:10
dyng joined06:10
marcjs__ joined06:10
stellarhopper joined06:11
xlinkz0 joined06:12
mikepack left06:12
marcjs_ left06:13
marcjs__ left06:15
aberrant joined06:15
RaceCondition left06:16
fairuz left06:17
oojacoboo joined06:17
fairuz joined06:18
psyl0n joined06:19
vkrest left06:22
psyl0n left06:22
karstensrage left06:23
oracal left06:28
SocalNick left06:28
Guest4122 joined06:28
[gmi] joined06:30
pfg left06:33
francisfish joined06:35
nilg` joined06:37
Hecter left06:39
stellarhopper left06:40
francisfish left06:40
akiress joined06:42
Guest4122 left06:42
karstensrage joined06:42
dyng left06:43
vkrest joined06:43
scarabx left06:43
dyng joined06:43
LucasKA joined06:45
meanio left06:45
dyng left06:46
dyng joined06:47
meltdown joined06:48
invinceable left06:50
pfg joined06:51
dyng left06:51
buddyq left06:51
stellarhopper joined06:54
stellarhopper left06:54
stellarhopper joined06:54
Nizumzen joined06:55
rainbyte joined06:57
xmj left06:57
pr0ton left06:57
treehouse joined06:58
pantsman joined06:58
dyng joined07:00
theRealGentleman joined07:01
mizu_no_oto left07:01
bgerber left07:01
dyng left07:03
dyng joined07:03
Lewix left07:04
pheaver joined07:04
bgerber joined07:05
teran joined07:06
el_fuego left07:08
dyng left07:08
marcjs__ joined07:08
King_Hual joined07:09
starkhalo left07:09
lusers left07:10
teran left07:10
eletuchy joined07:10
xmj joined07:11
LucasKA left07:11
PLejecknuck07:12
marcjs__ left07:12
jimbo3918 left07:12
teran joined07:13
ehmatthes joined07:14
eletuchy left07:15
pantsman left07:16
jimbo3918 joined07:18
lolmaus_ joined07:20
lolmaus left07:21
thiago left07:21
m0viefreak left07:27
dyng joined07:29
maestrojed left07:30
nettoweb joined07:31
aberrant left07:31
timotei_ left07:32
sveltponce joined07:34
sveltponce left07:34
max_ joined07:35
dyng left07:35
sveltponce joined07:35
max_Synthead07:35
hoschi joined07:35
dyng joined07:36
dyng_ joined07:37
dyng left07:37
fr33 joined07:38
nettoweb left07:40
johntitor2036 left07:41
simesy joined07:41
johntitor2036 joined07:42
simesy left07:43
simesy joined07:44
dyng_ left07:47
dyng joined07:47
dyng_ joined07:48
dyng left07:48
johnkevinmbasco left07:49
dyng_ left07:50
bluesm Hey..07:50
"git rebase --onto master server client".07:50
gerard0 left07:50
dyng joined07:50
bluesm Does it mean , take differences introduced by "client". Using common ancestor of "client and server" , and put those changes to master branch?07:52
zedsix joined07:52
zedsix Curious to know if there is a way of comparing files on a repo to the server, I believe my repo may be out of sync.07:52
draftqin joined07:52
dyng left07:53
dyng joined07:53
meltdown left07:54
znDuff left07:55
mikepack joined07:56
moritz after a 'git fetch', you can say 'git diff @{u}' for example07:56
dik_dak left07:56
znDuff joined07:56
zedsix What does the @{u} represent?07:56
pfg left07:56
moritz the tracked remote branch07:56
eletuchy joined07:56
zedsix I see, so if I wanted to specify a specific branch I would use git diff master ?07:57
recycle left07:58
SamB zedsix: if you want to compare against *your* master branch, yes07:59
dyng left07:59
zedsix Thank you moritz & SamB < very much appreciated.07:59
dyng joined08:00
mikepack left08:00
Synthead left08:00
Hecter joined08:01
jefflyne joined08:02
Kicer86 joined08:03
dyng left08:04
polyzen left08:04
h0bbit_ left08:05
jcvfen joined08:05
Hecter left08:06
dreiss left08:07
jefflyne left08:08
marcjs__ joined08:08
hs` joined08:08
theRealGentleman left08:10
simesy left08:10
Nizumzen left08:10
joelrobichaud left08:10
marcjs__ left08:12
dyng joined08:13
yargy left08:14
Synthead joined08:15
pheaver left08:15
lithiumjake left08:16
Not_Whatever joined08:18
_iron joined08:18
Devastator joined08:18
phantomcircuit left08:18
eletuchy left08:19
Devastatr left08:20
xaq left08:20
phantomcircuit joined08:20
bluesm "A remote repository is generally a bare repository — a Git repository that has no working directory. Because the repository is only used as a collaboration point, there is no reason to have a snapshot checked out on disk; it’s just the Git data. In the simplest terms, a bare repository is the contents of your project’s .git directory and nothing08:21
else." What if I want to have checked out last commit of my "stable" branch , for my website ?08:21
Nizumzen joined08:21
moritz bluesm: then you clone the remote08:22
bluesm: or use a !deploy mechanism08:22
gitinfo bluesm: 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.html08:22
moritz having two copies of the repo on a server, one serving as a point to push to, and one for serving files from, is much less hassle than trying to do it with a single repo08:23
dyng left08:24
dyng joined08:25
luxgeek left08:25
sluther joined08:26
dyng left08:27
dyng joined08:28
takamichi joined08:28
sveltponce left08:31
dyng left08:31
sveltponce joined08:31
sveltponce left08:31
sveltponce joined08:32
sveltponce left08:32
dyng joined08:32
srji_ left08:32
jatt joined08:32
srji joined08:33
sveltponce joined08:33
sveltponce left08:33
sveltponce joined08:33
h0bbit_ joined08:35
dyng left08:36
francisfish joined08:36
hs` left08:40
francisfish left08:41
SorenHolm joined08:42
ewet joined08:43
ewet left08:44
ewet joined08:44
shinnya joined08:44
e^0 left08:45
WXZ1 left08:47
sveltponce left08:50
tvw joined08:50
OnkelTem left08:50
emergion_ left08:51
OnkelTem joined08:51
Synthead left08:51
meltdown joined08:52
johnflux joined08:52
johnflux left08:52
johnflux joined08:52
francisfish joined08:54
solker_ joined08:56
fluter joined08:59
xaq joined08:59
fluter hi09:00
I wanna tag my project in upstream, when I run git push --tags,09:00
it says ! [remote rejected] v0.3 -> v0.3 (prohibited by Gerrit)09:00
any ideas why?09:00
theRealGentleman joined09:00
vkrest_ joined09:02
francisfish left09:03
vkrest left09:04
el3ctron joined09:04
Synthead joined09:05
Harry_cheese joined09:05
theRealGentleman left09:07
dr_lepper fluter: because Gerrit prohibits it?09:07
draftqin left09:07
fluter dr_lepper, then how can I tag the project?09:07
dr_lepper (which has nothing to do with Git)09:07
francisfish joined09:08
marcjs__ joined09:08
akim left09:09
emergion_ joined09:11
lolmaus joined09:12
marcjs__ left09:13
lolmaus_ left09:14
totem joined09:17
SorenHolm left09:18
akim joined09:19
max_ joined09:20
SorenHolm joined09:20
akim_ joined09:20
simesy joined09:20
teran left09:22
Synthead left09:22
teran joined09:22
takamichi left09:23
akim left09:24
Ivo left09:24
Ivo joined09:24
ngladitz joined09:25
draftqin joined09:25
simesy left09:25
max_ left09:25
jluc joined09:27
teran left09:27
max_ joined09:28
max_ left09:28
evilbug left09:28
Synthead joined09:28
Malice joined09:28
pantsman joined09:29
dyng joined09:29
vince_prignano joined09:29
el3ctron left09:30
Ivo left09:31
Ivo joined09:31
Ivo left09:31
Ivo joined09:32
bluesm moritz: OK... But clone remote will also have .git folder with history ,09:33
draftqin left09:34
emergion_ left09:34
bluesm moritz: so I would have two repos, one to which I push and pull, and one which I clone every so often , and check out stable branch ?09:34
hyperair left09:35
emergion joined09:35
el3ctron joined09:35
vince_prignano left09:37
vince_prignano joined09:37
dangerousdave joined09:38
fairuz left09:38
fairuz joined09:38
h0bbit_ left09:39
jnavila joined09:39
akiress left09:39
fairuz fluter: You need permisison to tag a project (nothing to do with git)09:39
fluter fairuz, I can push commit to the project09:40
fairuz, do you mean push permission is not tag permission?09:40
fairuz fluter: It's different permission09:40
fluter ok09:40
how can I configure it?09:40
Synthead left09:40
revele joined09:41
jatt left09:42
fairuz fluter: I belive you need Create Reference permission on refs/tags/*09:42
fluter hmm09:43
ok09:43
thanks fairuz , I will contact the owner09:43
mikepack joined09:44
Synthead joined09:45
jatt joined09:45
mikepack left09:48
jatt left09:51
xmj How can I prepare a diff between my local branch and a remote branch ?09:52
tango_ left09:52
Synthead left09:52
andr3a joined09:52
xmj I'm trying to get 15'000 lines into the FreeBSD ports repository (github.com/freebsd/freebsd-ports/) and this needs to be done via *email*. . . . Now I'm looking for a way to get the changes I've made into a diff09:53
^^^ never mind09:54
diegoviola left09:55
matheus23 joined09:56
revele left09:57
the8thbit left09:58
dangerousdave left09:59
znDuff left09:59
SorenHolm left09:59
znDuff joined09:59
Synthead joined10:00
el3ctron left10:00
ArcTanSusan left10:01
specious joined10:02
jnavila left10:04
dangerousdave joined10:05
Synthead left10:06
marcjs__ joined10:08
ewet left10:08
dyng left10:10
dyng joined10:11
marcjs__ left10:12
dyng left10:16
chrisss404 joined10:16
travisstaton left10:17
dyng joined10:18
Sound joined10:18
asQuirre_ joined10:20
Harry_cheese left10:21
kaffeebohne joined10:21
Harry_cheese joined10:22
taijeen joined10:23
merica joined10:23
foeniks joined10:23
dyng left10:25
dyng joined10:25
dyng_ joined10:28
dyng left10:28
cbreak xmj: man git-format-patch10:28
gitinfo xmj: the git-format-patch manpage is available at http://jk.gs/git-format-patch.html10:28
oojacoboo left10:28
xmj i did say never mind, right ? :-)10:29
cbreak xmj: it creates e-mail formated patches10:29
foeniks is there any git bugtracking system that can be integrated into git?10:29
I think there might be something that stores its data in the git database and can be synced with the repo.10:29
xmj I made my life extremely easy with git diff <commithash before I started doing changes> >> ~/ports.diff10:29
foeniks Of course I know there is redmine, track, etc. which are not especially heavy but require setting up a server etc10:30
dyng_ left10:30
cbreak xmj: git diff is not meant to be applyable by any patch command10:30
dyng joined10:30
xmj cbreak: doesnt matter -- the developer who will commit this uses git anyway ;-)10:30
cbreak xmj: it's meant for human consumption primarily, if it actually applies depends on the settings10:30
xmj: not even with git.10:30
xmj uhm.10:30
well that sucks (tm)10:31
cbreak if you want something that can be applied, use format-patch10:31
doev joined10:31
cbreak or hand-pick your git diff options10:31
xmj i'll wait 'till he complains, and if he does do that :-)10:31
cbreak xmj: if you're lucky it works :)10:31
(at least for parts of the changes)10:31
xmj aye10:32
We'll see.10:32
cbreak: thanks for your help!10:32
zheng joined10:32
upene joined10:34
sevenup joined10:35
sevenup http://54.245.29.83:1337/public/index.html10:35
rules: http://jumbastic.com/magegorules.html10:35
simesy joined10:35
dangerousdave left10:36
sluther left10:36
cbreak no spamming please.10:36
dyng left10:39
Davey joined10:40
ferreum joined10:40
meltdown left10:40
danicampa901 joined10:41
tgkokk joined10:42
tgkokk left10:42
tgkokk joined10:42
Fandekasp left10:44
kcj left10:45
halu joined10:46
fanno joined10:46
Kayra joined10:49
jatt joined10:49
King_Hual left10:50
King_Hual joined10:50
freestyl3r joined10:50
tgkokk left10:51
tgkokk joined10:52
Kayra left10:52
fanno left10:54
tgkokk left10:54
fanno joined10:54
tgkokk joined10:54
Nizumzen left10:55
gelardi_ joined10:55
halu left10:55
Davey_ joined10:57
fluter left10:57
Harry_cheese left10:58
Sound left10:58
sluther joined11:00
Kayra joined11:00
internal joined11:02
tvw left11:02
zapb joined11:03
valgrind joined11:04
Egbert9e9 joined11:06
lopezt joined11:06
Egbert9e9 is there a git way of doing pull requests which isn't only applicable to github?11:07
marcjs__ joined11:08
Ivo left11:10
internal left11:11
Bosch[] left11:12
jimbo3918 left11:12
Sound joined11:12
marcjs__ left11:13
jackneill joined11:13
dont-panic left11:14
rchavik joined11:14
oracal joined11:17
vince_prignano left11:17
jimbo3918 joined11:17
koda joined11:18
jimbo3918 left11:18
jottr joined11:18
jimbo3918 joined11:18
solker_ left11:19
moritz Egbert9e9: well, publishing the repo somewhere and telling somebody per email (or whatever) to pull from it11:20
LeMike left11:22
LeMike joined11:22
cjsarette left11:22
j416_ joined11:23
j416 left11:23
upene left11:23
upene joined11:23
sluther left11:24
mewm joined11:24
qsuscs left11:24
dkpi joined11:25
tgkokk left11:25
chiromante joined11:26
cjsarette joined11:28
qsuscs joined11:28
upene left11:28
JanC left11:28
tg joined11:29
john2x left11:30
the_cybersphinx joined11:31
totem left11:31
john2x joined11:32
mikepack joined11:32
JEEBcz left11:32
JEEBcz joined11:32
JEEBczJEEB11:32
chrisss404 left11:32
srji left11:33
chrisss404 joined11:34
i7ci7c_foxxx011:34
chrisss404 left11:34
srji joined11:35
kaffeebohnehrnz11:35
hrnz left11:36
kaffeebohne joined11:36
i7c_foxxx0i7c_foxxx0_Rasi_11:36
kaffeebohneGuest5470911:36
chrisss404 joined11:36
mikepack left11:36
poulson joined11:37
Guest54709kaffeebohne_11:38
kaffeebohne_kaffeeleiche11:38
i7c_foxxx0_Rasi_beadert11:38
qsuscs left11:39
danicampa901 left11:39
Balliad joined11:40
beaderti7c11:41
scalability-junk joined11:41
rgr joined11:42
whitby joined11:42
solker_ joined11:43
tg left11:44
JanC joined11:44
dkpi left11:45
qsuscs joined11:45
tg joined11:47
dort joined11:53
foeniks left11:57
qsuscs left11:58
meltdown joined11:58
Balliad left12:00
qsuscs joined12:00
Freeman42 joined12:00
john2x left12:01
carbon1 joined12:01
Cyb3r-Assassin left12:02
carbon1 left12:02
Cyb3r-Assassin joined12:03
john2x joined12:05
JeanCarloMachado joined12:05
vkrest_ left12:07
marcjs__ joined12:08
WaReZ_ joined12:09
shruggar joined12:09
JeanCarloMachado left12:10
Sound left12:11
Ozch joined12:11
marcjs__ left12:12
johnkevinmbasco joined12:14
Malice left12:14
vurma joined12:15
shingshang left12:17
m joined12:17
xender joined12:18
xender Hi, is there any difference in terminology between "revision" and "commit-ish"?12:18
denis left12:19
m left12:19
bremner xender: see man gitglossary12:21
gitinfo xender: the gitglossary manpage is available at http://jk.gs/gitglossary.html12:21
shingshang joined12:21
bremner I'd say commit-ish is more general12:22
emergion left12:22
jnavila joined12:23
leeN joined12:24
ewet joined12:24
keller left12:24
xender Oh, revision==commit, ok...12:24
JeanCarloMachado joined12:25
xender So how are specs as HEAD@{1} or some-branch-name called?12:25
luxgeek joined12:26
rgr left12:26
denis joined12:28
lifelike left12:28
kaffeeleichekaffeebohne12:28
bremner I guess man git-rev-list calls that "extended SHA1 syntax"; not sure if there is a better name12:29
gitinfo the git-rev-list manpage is available at http://jk.gs/git-rev-list.html12:29
jnavila left12:30
Kayra left12:30
luxgeek left12:31
rchavik left12:31
denis left12:32
valgrind left12:32
denis joined12:32
john2x left12:34
denis left12:35
denis joined12:35
john2x joined12:35
rgr joined12:36
ewet left12:36
xaq left12:36
xender Glossary for commit-ish says that everything recursively dereferencable to a commit is a commit-ish, but it only gives examples about tags for commits, and tags for tags for commits, which all are "immutable". Branch name points to a commit, but it is not fixed - so does it also count as a commit-ish?12:36
(sorry about my confusion)12:37
stodan joined12:37
osse xender: typically called refs12:38
bremner I'd say yes. Can you think of somewhere where passing a branch as a commit-ish doesn't make sense?12:38
osse (references)12:38
denis left12:38
denis joined12:39
juliohm joined12:40
xender Ok, thank you everyone for answers :)12:40
zorbash joined12:40
SJS left12:43
SJS joined12:43
SHyx0rmZ joined12:44
foeniks joined12:46
shruggar left12:46
shruggar joined12:47
Sound joined12:48
danicampa901 joined12:49
oskarkv joined12:51
xender Oh, one more thing bothers me - can I have two working copies for the same repo? Won't symlinking /aaa/.git to /bbb/.git blow up anything?12:52
ec_ left12:53
ec joined12:53
osse xender: I've done it before and it works just fine. But it's really confusing12:54
xender: if you do a change in one repo (and possibly commit) and run git status in the other then it'll look weird12:54
SJS left12:55
SNEI joined12:55
xaq joined12:57
xender Will using a "gitfile" mentioned in glossary make it look better?12:57
cbreak xender: use the git worktree contrib script12:59
xender: or a normal git clone12:59
tgkokk joined13:00
nuck left13:00
_iron left13:01
xender A clone would mean pushing to other repo constantly, and I don't think I need that.13:01
cbreak no, fetching13:02
RaceCondition joined13:02
cbreak you should not push to repositories with a working dir13:02
xender Basically, I want to have my configs in a git repo, but with separate copy that all programs use, so failed mrge/rebase/sth won't break anything in system.13:03
cbreak then use the worktree contrib script13:03
stodan left13:03
xender ok, thx13:04
vipconsult joined13:04
john2x left13:04
PLejeck joined13:05
jonmasters joined13:05
john2x joined13:05
fr33 left13:05
simesy left13:06
Harry_cheese joined13:06
marcjs__ joined13:08
xaq left13:08
Kayra joined13:10
tgkokk left13:10
jatt left13:10
tgkokk joined13:10
xaq joined13:11
xaq left13:12
marcjs__ left13:13
osse xender: whether you use a symlink or a "gitfile" doesn't matter13:13
Kayra left13:14
LeMike left13:14
svector joined13:17
shuaib joined13:18
Kayra joined13:18
takamichi joined13:19
goTAN joined13:19
mikepack joined13:20
Harry_cheese left13:23
mikepack left13:25
fluter joined13:26
p8952 left13:26
lithiumjake joined13:27
pinage404 left13:28
cagedwisdom left13:29
pinage404 joined13:29
pinage404 left13:30
tvw joined13:33
PeterBooker joined13:34
michael_lee left13:35
gnugnu5 joined13:36
foeniks left13:37
jatt joined13:37
gravion joined13:38
neophreak joined13:41
pinage404 joined13:41
Ozch left13:41
shinnya left13:41
m joined13:42
m left13:43
vipconsult left13:44
cads left13:44
egilhh joined13:48
SNEI left13:48
SNEI joined13:49
goTAN left13:51
tgkokk left13:52
teran joined13:54
meltdown left13:56
n-a-n joined13:58
polyzen joined13:58
tgkokk joined13:58
n-a-n hi all13:58
gitinfo n-a-n: 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.13:58
iamtakingiteasy left13:59
draftqin joined14:01
gnugnu5 left14:01
gnugnu5 joined14:02
lifelike joined14:02
fanno left14:03
iamtakingiteasy joined14:03
teran left14:04
lorenx left14:04
h0bbit_ joined14:05
GT4066 joined14:06
marcjs__ joined14:08
sevenup left14:08
goTAN joined14:10
gravion left14:10
CKyle joined14:12
LeMike joined14:12
WaReZ_ left14:12
thelamest joined14:14
johnkevinmbasco left14:15
johnkevinmbasco joined14:16
simesy joined14:17
johnkevi_ joined14:17
taijeen left14:17
Acidnerd left14:18
denis left14:18
Noldorin joined14:20
CKyle left14:21
johnkevinmbasco left14:21
simesy left14:22
tango_ joined14:23
CKyle joined14:26
tango_ left14:26
iamtakingiteasy left14:27
tango_ joined14:27
psyl0n joined14:27
juliohm left14:28
nettoweb joined14:28
denis joined14:30
iamtakingiteasy joined14:31
lifelike left14:31
lifelike joined14:31
nettoweb_ joined14:34
koda left14:34
Davey left14:34
Davey_Davey14:34
nettoweb left14:35
nettoweb_nettoweb14:35
Davey- joined14:35
bartman`` left14:36
oskarkv left14:38
hyperair joined14:38
nettoweb left14:41
WaReZ_ joined14:42
Davey left14:42
gravion joined14:43
Davey-Davey14:43
Davey left14:44
Davey joined14:44
john2x left14:45
maroloccio left14:45
jimbo3918 left14:46
freestyl3rLouLakos14:46
LouLakosfreestyl3r14:47
zheng left14:47
longbeach joined14:49
nnyk_ joined14:53
PLejeck left14:54
PLejeck joined14:55
xender !backup14:55
gitinfo Worried about your data while trying out stuff in your repo? To back up commit history on all branches/tags: `git clone --mirror`. To backup everything, including work tree and staging area: `tar cf repo-backup.tar repodir`. Or do your experiment in a throwaway clone instead. See also http://sethrobertson.github.com/GitBestPractices/#backups14:55
revele joined14:56
jday_ joined14:56
h0bbit_ left14:56
vince_prignano joined14:56
johnmilton joined14:57
Harry_cheese joined14:57
fanno joined14:58
keller joined14:58
Sly1986 joined15:01
draftqin left15:02
qdii_qdii15:04
polyzenpoly15:04
kotk joined15:05
ilhami joined15:05
shingshang left15:06
ilhami left15:06
Kayra left15:06
draftqin joined15:07
ciampix joined15:08
mikepack joined15:08
psyl0n left15:11
Shusshu joined15:13
mikepack left15:13
Ragnor left15:14
Shusshu left15:14
o9 joined15:15
shuaib left15:15
User458764 joined15:16
cagedwisdom joined15:18
shingshang joined15:21
Ragnor joined15:21
ewet joined15:21
mellernoia joined15:21
draftqin left15:21
Meistarin_ joined15:21
Sound left15:21
ciaranm joined15:23
Sound joined15:23
Meistarin_ left15:24
shingshang left15:26
koell joined15:26
beastd joined15:26
n-a-n left15:27
foeniks joined15:30
fobban left15:31
draftqin joined15:33
draftqin left15:38
specious left15:38
JerryT joined15:38
nettoweb joined15:39
chiromante left15:40
patapon joined15:40
oskarkv joined15:41
mads- joined15:43
hyperair left15:43
dougsland joined15:43
mads- This might be a stupid question. If I have *.class files in DIR/target/classes/ will they be exluced if I add "*.class" to DIR/.gitignore where DIR is my working directory?15:44
NBhosting joined15:44
_ikke_ yes15:44
freestyl3r left15:44
_ikke_ And it's not a stupid question :-)15:44
though, it's easy to try it out and see the result15:45
mads- _ikke_, indeed. But I feel that once they are committed I sometimes have a tough time removing them again :)15:45
So thanks :)15:45
martianlobster left15:46
mads- I might have to find myself a good git-tutorial to read15:46
jorisros left15:46
goTAN left15:46
cbreak mads-: ignoring only applies to uncommitted files anyway.15:47
uncommitted -> untracked15:47
MisterMau joined15:48
meltdown joined15:51
masak mads-: you can make changes to .gitignore without commit, and they will take effect immediately.15:51
Nizumzen joined15:51
xmj i had .gitignore in .gitignore at one point15:51
ewet xmj: that's just inconvenient15:52
flebron joined15:55
tmcmahon joined15:56
flebron Hi, if I "git reset HEAD {somefile}", if this file was untracked before the git add, it'll stay in my working directory, just not added to the staging area, right?15:56
chiromante joined15:56
osse flebron: yes15:56
flebron Thanks :)15:57
cdleonard1 joined15:57
fluter left15:58
flebron What if I haven't yet made an initial checkin? It seems I can't say "HEAD" in that case.15:58
MisterMau left15:58
flebron (fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.)15:58
cdleonard left15:58
tmcmahon left15:59
cbreak commit something.15:59
flebron: also, read git status15:59
nfk joined15:59
fairuz left15:59
SWakey joined15:59
osse flebron: in that case it's meaningless to use the git-reset command16:00
flebron Well, what I have is a directory whose files I added, and now I want to change that directory's name. I don't want to commit just to rename after, I'd like to get it right from the start :p16:00
M00sL0gB0t left16:01
xender xmj: I also sometimes put .gitignore in .gitignore, but you may be loking for .git/info/exclude - AFAIK it's local-only file, and .gitignore is meant to be global for project (and commited)16:01
M00sL0gB0t joined16:01
flebron git rm --cached seems to be working16:01
osse flebron: you can commit --amend right after16:01
Sendoushi joined16:02
jluc interesting xender16:03
xender Could anyone hint a good starting point to writing a zsh completion for custom git command? (it takes <branch> and <revision>). I know, this is more zsh than git question, but no one answered it on #zsh...16:04
xmj xender: it was mostly a joke because i needed local variations and didnt want to commit upstream.16:04
Dougie187 joined16:05
moritz xender: I'd look at the existing completion code for commands such as checkout, push, branch -d etc.16:06
kukks joined16:07
dilfridge left16:07
cagedwisdom left16:07
MisterMau joined16:08
rainbyte left16:08
daivyk joined16:08
svector left16:08
tgkokk left16:09
Ozch joined16:09
Kayra joined16:10
Windfisch left16:11
MisterMau left16:12
rainbyte joined16:13
Dreeass joined16:13
mizu_no_oto joined16:14
tgkokk joined16:14
Dreeass I'm finally gonna start using git on every project from now but since I just got a Mac, I am wondering what GUI client is the best way to go. Does anyone have experience with some of the GUI clients?16:15
Kayra left16:15
valgrind joined16:15
Dreeass I'm looking at all of the clients on the Git website but pictures don't tell me much.16:15
xmj Dreeass: that's until you discover mercurial/hg, and the command line interface.16:15
Dreeass xmj, what do you mean?16:16
xmj nevermind me16:16
bremner Dreeass: you can guess the channels overall feelings about gui clients from what the bot says when I type !gui16:16
gitinfo Dreeass: Graphical user interfaces are not supported here. If you want to get support, it needs to be through the git CLI. Reasons: 1) Because very few people here use the graphical interface. 2) Because giving instructions for GUI's is difficult. 3) The command line gives you a history of what commands you have executed.16:16
bremner but you might get recommendations anyway if you wait a bit.16:16
Dreeass @gitinfo, doesn't it make it easier for someone who hasn't been working with Git al that much?16:17
dkpi joined16:18
denis left16:18
bremner Dreeass: it's bot, not a twitter account (i.e., in IRC we don't use @)16:18
denis joined16:18
Dreeass bremner, I could've guessed. Well can you answer my question?16:19
SWakey left16:20
bremner Dreeass: I don't have any real experience with git guis. I use "gitk" and "git gui blame", but that's about it.16:21
evilbug joined16:21
sgambino joined16:21
makubi_ left16:21
Dreeass bremner, how do you handle teamwork? I wouldn't be able to keep track of everything that's going on. It would take me so much time using the terminal.16:22
michael_lee joined16:22
bremner Dreeass: I don't see what using a terminal has to do with teamwork16:22
Dreeass bremner, I mean that when you're using git on a teamproject. Doesn't it get a little bit messy?16:23
makubi joined16:23
Dreeass And you can't keep up using the terminal, and it's easier to see the changes using a graphical representation?16:23
johnflux_ joined16:24
bremner like I said, I use gitk as a viewer16:24
MetalMatze joined16:25
Not_Whatever2 joined16:25
ewet Dreeass: 'seeing the changes' is a bit weird in git anyways since git doesn't persist branches. a lot of people go through great lengths to somehow magically 'keep the graph clean' which is a waste of time IMHO ... just respect that git only preserves snapshots. a gui doesn't help too much here, the log does though.16:27
johnflux left16:27
bremner I'd have to disagree. The history is often quite interesting and useful.16:28
nszceta joined16:28
mizu_no_oto left16:29
Dreeass Alright, thanks.16:29
Dreeass left16:29
sgambino left16:29
chiromante left16:29
angelsl left16:29
ewet bremner: which wouldn't be a disagreement :)16:30
ErKa joined16:31
sohail_ joined16:32
martianlobster1 joined16:33
michael_lee left16:34
gravion left16:34
gravion joined16:34
lolmaus left16:35
tgkokk left16:36
jluc_ joined16:37
Arctico joined16:38
mizu_no_oto joined16:38
michael_lee joined16:39
como left16:39
bluesm Should I have standalone repos for Server Side16:39
and mobile app ?16:39
*Apps ?16:39
And Client Side ( Web client side) ?16:40
kukks left16:40
patapon left16:40
jluc left16:41
marcjs__ left16:41
Harry_cheese left16:41
jceb joined16:41
tgkokk joined16:43
m0viefreak joined16:43
draftqin joined16:43
sgambino joined16:43
znDuff bluesm, things that are built and tested separately should typically be in their own repos.16:44
bluesm, ...so the best answer to that depends on your build process.16:44
bluesm Well. But every client side stuff depends on server side stuff...16:44
znDuff is referring to automated, rather than manual, testing above.16:44
znDuff bluesm, sure. But do you want every server-side change to cause your client to be recompiled?16:45
bluesm znDuff: No.16:45
znDuff Then there's your answer.16:45
chiromante joined16:45
dangerousdave joined16:46
bluesm znDuff: Ok :)16:46
eagles0513875_ left16:46
znDuff With respect to tracking dependent API changes, I'd suggest handling that via versioning convention.16:46
thiago joined16:46
o9 left16:47
bluesm znDuff: You mean that all commits with "v1.0" on every of those repos, should work with each other seamlessly (having compatible api) ?16:47
poly left16:48
Sly1986 left16:48
znDuff bluesm, that's a reasonable convention, yes. When your server-side changes in an incompatible way, you do that on a v1.1 branch, and likewise the clients to support it.16:48
cian1500ww left16:49
znDuff bluesm, ...it's not the *only* convention, but ideally your company has a build engineer who knows the details of your workflow &c. and is better equipped to be making decisions about what's the right fit for y'all.16:49
mobai joined16:49
hyperair joined16:50
sohail_ left16:50
jatoben left16:50
flexd left16:51
xmj gentlemen, how can I put a series of commits into one single patch using format-patch ?16:51
SWakey joined16:52
rawtaz i'd like to verify that two stashes contain the same changes. is there a nice way to do that?16:52
xmj preferably one that's applicable with SVN patch too?16:52
flebron left16:52
bluesm znDuff: I suspect, big project have customized script written, to build their all apps and change api and so on..16:53
johnkevi_ left16:53
osse xmj: git format-patch --stdout ... > allofthem.patch16:53
znDuff bluesm, no, big projects typically *don't* have one big build script. More typically, they have smaller builds that publish versioned artifacts, and a dependency management system that tracks which artifact any given thing is built against.16:53
xsbeats left16:53
znDuff bluesm, ...there are exceptions, but they're just that, exceptions.16:54
recycle joined16:54
h0bbit_ joined16:54
solker_ left16:55
xmj osse: tyvm16:55
koltroll joined16:55
iamtakingiteasy left16:55
ewet left16:56
dilfridge joined16:56
mikepack joined16:56
Mez left16:57
bluesm znDuff: Ok. I think it is most reasonable to me, to just use this "version convention" you've suggested ;) Since it isn't huge project.16:57
n-st joined16:58
Mez joined16:58
patapon joined16:58
dkpi left16:58
kcj joined16:58
h0bbit_ left16:59
jnavila joined16:59
xmj osse: is there a way i can lob all the patches into one that ignores the git history?16:59
LucasKA joined16:59
pantsman- joined16:59
fairuz joined16:59
vince_pr_ joined16:59
Cromulent joined17:00
obert_ joined17:00
bluesm znDuff: Thank you very very much for your time an effort ;)17:00
wongon joined17:00
ben_alma_ joined17:00
mjuszcza1 joined17:01
mikepack left17:01
Tuna-Fish2 joined17:01
tagava joined17:01
SWakey left17:02
osse xmj: git diff foo bar17:02
JesseC-Work joined17:02
srcerer_ joined17:02
osse xmj: but that'll just produce the diff itself. No email headers and such17:02
nettoweb_ joined17:02
thiago left17:02
nszceta_ joined17:02
nszceta_ left17:02
xmj hmm, someone said it wasn't a good way to do a diff, as it wouldn't apply to other DVCS17:03
ciaranm_ joined17:03
unreal_ joined17:03
expr joined17:04
rblackwe_ joined17:04
sgambino left17:04
tmz_ joined17:04
Corey_ joined17:04
przemkov1 joined17:04
amoe_ joined17:04
imMute^ joined17:04
babilen_ joined17:04
mancha_ joined17:04
asQuirr__ joined17:04
mDuff joined17:04
osse xmj: the default git-diff output works well with all version of patch I've ever used17:04
mDuff left17:04
conan_ joined17:04
mDuff joined17:05
TheMoonMaster_ joined17:05
mDuff left17:05
andr3a_ joined17:05
flexd joined17:05
jnavila left17:05
mDuff joined17:06
xmj cool17:06
maqr_ joined17:06
msm joined17:06
guardian` joined17:06
xmj chances are someone will try to apply it with svn patch17:06
jokajak` joined17:07
graphitemaster_ joined17:07
chrisss404_ joined17:07
qsusxs joined17:07
alexwhitman_ joined17:07
nemesit|- joined17:07
tgkokk left17:08
michael_lee left17:08
nszceta left17:08
daivyk left17:08
Nizumzen left17:08
NBhosting left17:08
nettoweb left17:08
Sound left17:08
ciaranm left17:08
vince_prignano left17:08
neophreak left17:08
pinage404 left17:08
jonmasters left17:08
danicampa901 left17:08
qsuscs left17:08
whitby left17:08
chrisss404 left17:08
asQuirre_ left17:08
znDuff left17:08
andr3a left17:08
pantsman left17:08
OnkelTem left17:08
jcvfen left17:08
Tuna-Fish left17:08
ben_alman left17:08
conan left17:08
imMute left17:08
durianshredder left17:08
nemesit|znc left17:08
TheMoonMaster left17:08
Leoneof left17:08
guardian left17:08
obert left17:08
maqr left17:08
kermit left17:08
jokajak left17:08
amoe left17:08
przemkovv left17:08
harish left17:08
SicoWork left17:08
graphitemaster left17:08
JesseCW left17:08
alexwhitman left17:08
niax left17:08
babilen left17:08
Entomo left17:08
sppadic left17:08
tmz left17:08
xiong left17:08
mancha left17:08
rblackwe left17:08
Corey left17:08
mjuszczak left17:08
gmac left17:08
epta left17:08
tchan left17:08
ska-fan left17:08
unreal left17:08
msm` left17:08
jonn- left17:08
srcerer left17:08
juril left17:08
linduxed left17:08
tsunamie left17:08
EToS left17:08
Caius left17:08
nettoweb_nettoweb17:08
durianshredder joined17:08
charon xmj: 'svn patch' doesn't understand the patch format, so that's not an option. use plain patch.17:08
jonn- joined17:09
NBhosting joined17:09
xmj well, chances are someone will have to do that once they realize svn patch won't work.17:09
:]17:09
that someone is not me.17:09
tgkokk joined17:09
jatt left17:10
salamanderrake left17:10
Sound joined17:10
graphitemaster_ left17:10
Kayra joined17:10
graphitemaster joined17:11
Cromulent left17:11
Samual left17:11
jonmasters_ joined17:11
marcjs__ joined17:12
pinpin404 joined17:12
osse xmj: you can use a different tool for generating the diff itself if you wish17:12
lithiumjake_ joined17:12
Samual joined17:12
Samual left17:12
Samual joined17:12
teran joined17:12
whitby joined17:12
guardian`guardian17:14
lithiumjake left17:14
xmj I wouldn't know how, and the people who review my diff *will* know what they're doing :)17:14
zapb left17:14
ska-fan joined17:14
sppadic joined17:14
juril joined17:15
harish joined17:15
Kayra left17:15
epta joined17:15
Entomo joined17:15
xmj osse: I'm talking diff over 15000 lines and touching about 130 files, not sure even how to do that automatically without git diff <commit before I started>17:15
Not_Whatever2 left17:15
gmac joined17:15
marcjs___ joined17:16
OnkelTem joined17:16
xiong joined17:16
marcjs__ left17:16
tchan joined17:16
linduxed joined17:16
thiago joined17:16
teran left17:17
kermit joined17:17
teran joined17:18
lopezt Hey someone of you familiar with server-side hooks in git?17:19
martianlobster1 left17:19
tagava left17:19
lopezt i would like to have a server-side hook which is capable to install a bunch of client side hook anytime someone is cloning a repo17:19
osse xmj: git-diff itself is probably fine. I just wanted to mention that you can use any diffing mechanism if you really need to.17:19
xmj nods17:19
tagava joined17:20
xmj osse: thanks :)17:20
freestyl3r joined17:20
salamanderrake joined17:21
foeniks left17:21
michael_lee joined17:21
SWakey joined17:22
JerryT left17:23
Devastator left17:23
Devastator joined17:23
jottr left17:23
teran left17:24
scarabx joined17:24
Sendoushi left17:25
Sendoushi joined17:25
ciaranm_ciaranm17:25
michael_lee left17:26
simpleuser joined17:26
Seveas lopezt: that's not possible.17:26
lopezt Seveas: :(17:26
Seveas git clone is not allowed to have any side effects,it should always be safe to run.17:26
SWakey left17:26
WXZ1 joined17:27
WXZ1 this is what I don't like about squash17:27
mDuff lopezt, it'd be a rather major security bug if that kind of behavior were allowed.17:28
h0bbit_ joined17:28
WXZ1 squash should be applied to the commit that's being squashed, but it's actually the commit above it that you apply it to17:28
zapb joined17:28
mads- left17:28
lopezt mDuff: to bad, is there any other way i could populate client-side hooks when someone is cloning a repo?17:28
salamanderrake left17:28
mDuff lopezt, if you want to ensure a given set of client-side hooks are installed, I'd suggest putting them into the build system.17:28
(or, rather, putting something that checks for and installs them into the build system).17:29
nszceta joined17:29
mDuff lopezt, think about it -- people clone from repositories maintained by other random folks they don't know on the Internet all the time.17:29
lopezt, you wouldn't want those to be able to execute arbitrary code.17:30
Sendoushi left17:30
neophreak joined17:30
mDuff lopezt, ...whereas it's_expected_ that you only actually invoke a build system when you trust the people who've committed to it, there's a reasonable end-user expectation for cloning to be safe, just as downloading and unpacking a tarball but not running anything in it is safe.17:30
psyl0n joined17:31
psyl0n left17:31
psyl0n joined17:31
michael_lee joined17:31
salamanderrake joined17:31
osse WXZ1: squashing needs at least two commits for it to make sense. Are you saying that marking a commit for squashing in rebase -i should squash that commit and the next, instead of that commit and the previous?17:31
lopezt mDuff: what do you mean exactly with build-system, something like putting the hooks into git-core/templates/hooks/?17:31
howlymowly joined17:32
ck`` joined17:32
WXZ1 osse: that commit and the next17:32
osse lopezt: have a ''make hooks'' target or something that the developers can run17:32
lopezt osse: true, seems to be the most simple17:33
osse WXZ1: what if you want to squash the very last commit? :)17:33
WXZ1 osse: it seems more intuitive, because squash means "make disappear/flatten" and the commit that's disappearing is the previous one. But that's not the one you apply squash to17:33
simpleuser left17:33
WXZ1 osse: you can't, that's just deleting it17:33
osse ahh, my bad17:34
WXZ1 if this hypothetical situation were to be expanded17:34
osse WXZ1: I see your point. I for one don't have any strong opinions; both make sense to me.17:34
In fact, what I think make most sense is that you would have to mark both commits explicitly17:34
marcjs___ left17:35
marcjs___ joined17:35
martianlobster joined17:35
David joined17:36
WXZ1 osse: yeah, that'd probably be the safest option17:36
squash, squash, squash-with17:36
pinpin404pinage40417:37
WXZ1 least ambiguous option17:37
David I'm having a little trouble here with squashing17:37
I was working on a feature branch on a cloned github repo, and then I tried to squash three of my commits, but it seems that some other commits were ahead of it. Did I break something?17:38
marcjs___ left17:38
nszceta left17:38
Kayra joined17:38
polyzen joined17:39
simpleuser joined17:39
moritz David: "but it seems that some other commits were ahead of it." -- what makes you think/say that?17:40
meltdown left17:40
simpleuser Hi there. When i removed many files from my folder and that i can't commit because git is listing all the files i deleted... what should i do ? :)17:40
moritz simpleuser: what do you want to do?17:40
mDuff David, well, you can always undo what you did by going back to a prior state from the reflog.17:40
moritz simpleuser: do you want to remove the files in the commit?17:40
lolmaus joined17:40
simpleuser moritz, that git doesn't care about these old files that don't exist anymore17:40
David Well, here's the commit log:17:40
simpleuser moritz, yes17:41
David https://github.com/ddinh/homebrew-cask/commits/recordit17:41
I was trying to squash three of my commits into one17:41
moritz simpleuser: 'git rm' them17:41
simpleuser there's a lot of them17:41
David however, it seems the rebased gradded more than it should have...17:41
kukks joined17:41
Sendoushi joined17:41
marcos34 joined17:41
marcos34 left17:42
stfn left17:42
simpleuser moritz, so if i have a list of 100 files that i removed previously, i have to do the same now with git rm ?17:42
moritz simpleuser: yes17:42
simpleuser oh. Ok Thanks moritz17:42
skorgon you should have used git rm in the first place17:42
stfn joined17:42
simpleuser ok17:42
moritz simpleuser: and the next time, use 'git rm' in the first place17:42
teran joined17:42
babilen_ left17:42
moritz though maybe there's a way with 'git add' to automatically track the deletion17:42
babilen joined17:43
gravion left17:43
David mDuff: can you please tell me where to look? I haven't used many of git's more advanced features17:43
simpleuser mmm...17:43
osse moritz: git add -A .17:43
tvw left17:43
moritz simpleuser: ^^17:43
simpleuser moritz, skorgon actually it's eleted because i added the folders into .gitignore17:43
mDuff David, http://gitready.com/intermediate/2009/02/09/reflog-your-safety-net.html17:43
skorgon ? adding anything to gitignore doesn't delete anything17:44
moritz simpleuser: adding stuff to .gitignore doesn't delete any files17:44
David thanks17:44
simpleuser moritz, yeah, sure.17:44
martianlobster left17:44
simpleuser moritz, but why git takes care of it ?17:44
of them*17:44
xmj left17:44
moritz simpleuser: I have no idea what you did. !repro would help17:45
gitinfo simpleuser: Please paste (using https://gist.github.com/ or similar) a transcript (https://gist.github.com/2415442) of your terminal session -- or, even better for complex issues, design a minimal case in which your problem can be reproduced, and share it with us. This will help immensely with troubleshooting.17:45
teran_ joined17:45
simpleuser moritz, https://dpaste.de/zqHy17:45
moritz simpleuser: that doesn't tell me how to reproduce your state17:45
simpleuser moritz, i didn't do anything, i just modified layout.html.twig17:45
moritz simpleuser: ie how you got there17:45
merica left17:46
simpleuser moritz, and now it tells me i removed the other files17:46
moritz simpleuser: modifying one file doesn't delete others17:46
Sendoushi left17:46
simpleuser moritz, absolutely17:46
^^17:46
So i don't understand.17:47
iamtakingiteasy joined17:47
invinceable joined17:47
Sendoushi joined17:47
moritz simpleuser: then likely something else is going on, maybe you currently don't even understand that it's relevant to the current situation17:47
hobodave left17:47
teran left17:47
simpleuser moritz, yep.17:47
moritz simpleuser: like, something in the background executes some of your files17:47
simpleuser: or there's an IDE open which does magic stuff17:48
sgambino joined17:48
starkhalo joined17:48
moritz or... something.17:48
gp5st joined17:48
simpleuser moritz, mmm17:48
moritz most likely not related to git17:48
gp5st hey. I'm sorry for being an idiot. I can't figure out how to doa cvs import for http://savannah.nongnu.org/cvs/?group=circle I've tried git cvsimport -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/circle . but all i get is an unknown error17:49
simpleuser moritz, but if a folder foo is in my .gitignore... Is it normal that git tells me that foo/bar/file.txt has been removed ?17:49
moritz simpleuser: if the file has been tracked before. yes17:49
simpleuser: gitignore only affects untracked files17:49
thiago gp5st: cvs2svn then svn2git17:49
gp5st thiago: ::cringe:: so cvsimport isn't a good option?17:50
Sendoush_ joined17:50
nettoweb left17:51
Sendoushi left17:51
thiago gp5st: cvs2svn is much better tested17:51
gp5st: and there are several svn-to-git solutions out there that are well tested too17:51
Dougie187 left17:52
simpleuser oh ok17:52
thanks moritz17:52
gp5st thanks17:52
h0bbit_ left17:52
chiromante left17:52
gp5st i've never understood how to use cvs :(17:52
milki rcs!17:53
dangerousdave left17:54
Caius joined17:54
SicoWork joined17:54
tsunamie joined17:54
moritz gp5st: "with patience"17:54
tsunamie left17:54
EToS joined17:54
CaiusGuest6282517:55
takamichi left17:55
tsunamie joined17:55
Dougie187 joined17:55
niax joined17:56
Sendoush_ left17:56
lopezt moritz: :D17:56
koell left17:56
h0bbit_ joined17:56
oskarkv left17:56
pfg joined17:57
tgkokk_ joined17:57
Nizumzen joined17:57
tgkokk left17:57
Leoneof joined17:58
alexwhitman_ left17:59
unreal_unreal18:00
gp5st left18:00
kukks left18:01
alexwhitman joined18:02
tgkokk_ left18:02
mobai left18:04
doev left18:04
dangerousdave joined18:05
koell joined18:06
scottyob left18:08
simpleuser left18:08
j416_j41618:08
gravion joined18:08
recycle left18:09
jottr joined18:09
CaveJohnson left18:09
asQuirr__ left18:09
scottyob joined18:10
LucasKA left18:10
bbloom left18:10
ArcTanSusan joined18:10
luxgeek joined18:10
nafg_ joined18:13
luxgeek left18:14
sluther joined18:15
Noldorin left18:16
JerryT joined18:17
Matrixiumn joined18:18
buddyq joined18:19
buddyq left18:19
takamichi joined18:19
buddyq joined18:19
Leoneof left18:20
Sendoushi joined18:20
khmarbaise joined18:21
SWakey joined18:22
j0ran left18:23
Balliad joined18:24
LucasKA joined18:24
h0bbit_ left18:25
gravion left18:27
vince_pr_ left18:27
gravion joined18:27
SWakey left18:27
shruggar left18:27
chiromante joined18:28
WXZ1 what would happen if you merged your master branch18:29
nszceta joined18:29
WXZ1 with some other branch18:29
but then reset your master branch to before the merge occured18:29
Sendoushi left18:29
_ikke_ WXZ1: What would you expect to happen?18:29
WXZ1 is that relevant?18:29
_ikke_ yes18:29
WXZ1 the master branch would be rest18:30
reset*18:30
Sendoushi joined18:30
thiago that's what happens18:30
WXZ1 but the branch you merged with would continue as if it had merged18:30
_ikke_ WXZ1: Nope18:30
oh\18:30
Well, if you merge the master branch in another branch, the master branch itself is not affected18:30
thiago if you erased the merge from history, the merge never happened18:31
shruggar joined18:31
_ikke_ thiago: He resets the master branch, not the branch he merged into18:31
pheaver joined18:31
thiago that's not how I read it18:31
I read that he was on master and merged with something else, then reset master to before the merge18:31
WXZ1 thiago's got it right18:32
kukks joined18:32
kukks left18:32
kukks joined18:32
thiago so, you erased it from history18:32
the merge never happened18:32
_ikke_ Then you described it incorrectly18:32
teran_ left18:32
_ikke_ If you merge your master branch in another branch, it means you have checked out the other branch, and the master branches gets merged in18:32
WXZ1 what would happen if you merged your master branch with some other branch but then reset your master branch to before the merge occured18:32
with* another branch18:33
not in18:33
_ikke_ It still implied the master branch being merged18:33
Dougie187 left18:33
_ikke_ implies18:33
Sendoush_ joined18:33
_ikke_ Note that merges happen to one branch only18:34
WXZ1 it's a bit ambiguous18:34
thiago yes, it's ambiguous18:34
_ikke_ It's quite simpel18:34
thiago merging is transitive18:34
Sendoushi left18:34
thiago if you merge A with B, B is merged with A too18:34
however, in Git, it isn't transitive18:34
gravion left18:34
_ikke_ Merging histories / trees is, merging branches not18:34
thiago if you're in A and do git merge B, then A is modified but B isn't18:34
WXZ1 thiago: makes sense, but then how does git know that it was merged?18:35
thiago WXZ1: because it created a merge18:35
WXZ1: if you rease the merge, then it never happened18:35
dr_lepper you mean it isn't symmetric?18:35
thiago dr_lepper: the result is, but only the currently checked out branch is affected18:35
dr_lepper: the other isn't18:35
WXZ1 dr_lepper: transitive is the math term18:35
David left18:35
_ikke_ dr_lepper: Branches are labels in git. When you merge two branches, only one of the labels points to the merge commit18:35
WXZ1 an operation is transitive when A+B=B+A18:35
marcjs___ joined18:36
thiago WXZ1: that's actually commutative18:36
dangerousdave left18:36
dr_lepper WXZ1: i know a bit of math, thank you18:36
WXZ1 thiago: then what's transitive?18:36
dr_lepper _ikke_: i know a bit of git, thank you18:36
_ikke_ dr_lepper: Just trying to explain it18:36
There are two things that should be seen seperated18:37
dr_lepper it's just "transitive" didn't sound like a right word for the phenomenon18:37
thiago it probably isn't18:37
anyway, the description is ambiguous18:37
what were the git commands you used?18:37
_ikke_ transitive is (A+B)+C = A + (B+C) right?18:38
mizu_no_oto left18:38
dr_lepper _ikke_: no, it's associative18:38
_ikke_ ok18:38
dr_lepper transitive is about relations18:39
draftqin left18:39
dr_lepper if a > b and b > c then a > c18:39
_ikke_ ok18:39
dr_lepper and symmetric is if a = b then b = a18:39
that's why I thought "symmetric" would be a better word for what thiago has been explaining18:39
_ikke_ Are there situations then where a = b, but b != a then?18:40
WXZ1 _ikke_: no, that's breaking the laws of thought18:40
thiago you can implement that in computing langauges18:40
Nevik _ikke_: there are with relations in general, using = was a bad example18:40
thiago I can't think of anything in Math that does it18:40
_ikke_ ok18:40
marcjs___ left18:40
pheaver left18:40
dr_lepper _ikke_: it's just properties of relations18:40
Nevik _ikke_: e.g. < is not symmetric18:41
thiago a bad operator==() in C++ can be that18:41
_ikke_ yeah18:41
dr_lepper the relation '=' is symmetric, the relation '<' is antisymmetric18:41
Nevik if a < b then by defition b !< a18:41
Noldorin joined18:41
_ikke_ dr_lepper: Ok, right18:41
cbreak NaN NaN NaN NaN NaN ... BATMAN!18:41
_ikke_ Makes sense18:41
Nevik cbreak: watman18:41
pheaver joined18:41
osse watman!18:41
WXZ1 yeah, then transitive was the wrong word18:41
Nevik xD18:41
thiago cbreak: that's a != a18:41
dr_lepper _ikke_: you can also have relations which are neither symmetric nor antisymmetric18:41
chiromante left18:41
_ikke_ example?18:41
WXZ1 dr_lepper: how?18:41
dr_lepper for example, if you consider comparing to NULL in SQL18:41
martianlobster joined18:42
WXZ1 go on...18:42
Nevik WXZ1: by defining it thus, in general18:42
dr_lepper WXZ1: do you speak c++?18:42
Nevik WXZ1: relations are arbitrary (only relations without certain properties arent usually very interesting)18:42
WXZ1 dr_lepper: no, I don't18:43
dr_lepper okay18:43
WXZ1 Nevik: but we're talking about types of relationships18:43
_ikke_ We we're talking about merging :P18:43
dr_lepper well, if you consider a set of all the possible pairs of objects, then a relation is a subset of this set of pairs18:43
WXZ1 symmetric relationships are ones where if a->b then b->a in all cases18:43
Nevik yeap18:43
WXZ1 so either relations are either symmetrical, or assymetrical or undefined for some cases18:44
dr_lepper any subset of a set of pairs is a relation18:44
for example, relation '=' is a set of pairs of equal objects18:44
you can define your relation to be anything18:44
WXZ1 such as where f(a) = b is defined, but f(b) is not defined18:44
I'd still call that assymetric though18:45
Nevik WXZ1: thats not quite the right way of looking at things. symmetry and asymmetry are properties of relations. any relations is either symmetry or not, and either asymmetric or not18:45
jottr left18:45
Nevik WXZ1: asymmetric has a simple defintion (no element is related to itself)18:46
marcjs___ joined18:46
_ikke_ so it can be both symmetric and assymetric at the same time?18:46
dr_lepper symmetric, asymmetric and antisymmetric are different things18:46
WXZ1 Nevik: exactly, but dr_lepper said that it's sometimes neither symmetric or symmetric18:46
or asymmetric*18:46
elasticdog left18:46
SWakey joined18:46
Nevik WXZ1: he possibly just expressed himself ambiguously18:46
ErKa left18:47
jorisros joined18:47
dr_lepper no, I didn't mention asymmetric at all18:47
elasticdog joined18:47
Nevik as he just said, the three properties are different in the sense that they are different categories18:47
dr_lepper I don't think people talk of asymmetric relations18:47
_ikke_ math, yeah!18:47
dkpi joined18:47
Nevik dr_lepper: strict orders? :P18:47
dr_lepper Nevik: antisymmetric18:47
thiago "asymmetric" means "not symmetric". Don't confuse it with "anti-symmetric"18:47
Nevik lots of people talk about those (which are asymmetric by definition)18:47
thiago: not quite right. there's an ambiguity about it. "not symmetric" and "asymmetric" can be different for relations18:47
"asymmetric" for relations is usually meant to mean "fully asymmetric" (i.e. *no* element is related to itself)18:48
cian1500ww joined18:48
dreiss joined18:49
_ikke_ Look what i've caused :P18:49
Nevik haha18:49
martianlobster left18:49
MetalMatze left18:49
thiago but it actually means that there is one element that isn't related to itself18:49
joki left18:49
Nevik _ikke_: your fault for sure18:49
thiago: nope. that's non-symmetric18:49
mewm left18:49
draftqin joined18:50
Hecter joined18:50
_ikke_ non-symmetric, asymettric, anti-symmetric18:50
marcjs___ left18:50
bremner Nevik: dunno, I never heard this definition before, and I spend a fair amount of time reading this kind of thing. So it might be a local/specialist definition.18:51
Nevik bremner: i know. it depends a bit on who defines it. ive learned asymmetric for relations to usually mean "fully asymmetric"18:51
bremner *shrug* ok.18:52
Nevik that's why it's usually helpful to include a formula/definition when talking about it18:52
i agree that the existence of ambiguity itself is ample cause for confusions haha18:52
bluesm Where Should I put my ssh available repos ?18:52
pheaver left18:52
bremner bluesm: whereever you like?18:53
_ikke_ bluesm: Doesn't really matter. Homedirs are often used18:53
bluesm (I mean remote --bare repos, to push, and pull)18:53
_ikke_ bluesm: Doesn't matter either18:53
bluesm Pro git book suggest "/opt/git/"18:53
_ikke_ bluesm: It's fine18:53
draftqin left18:53
draftqin joined18:53
martianlobster1 joined18:54
joki joined18:54
_ikke_ bluesm: But you have to specify the full path everytime you want to refer to the repo18:54
hyperair left18:54
bluesm _ikke_: Ok. I just ask, where is "logical" intuitive location :018:54
:)18:54
_ikke_ bluesm: In either your homedir, or the homedir of a special git user18:55
LeMike left18:55
bluesm _ikke_: And then (with homedir location) I won't have to provide full path, since ~ is assumed as default ?18:55
mehdi left18:55
_ikke_ bluesm: correct18:55
foo@bar:repo.git18:55
zumba_addict_ joined18:56
tfnico left18:56
hyperair joined18:56
tfnico joined18:56
scalability-junk left18:56
bluesm _ikke_: I would collaborate, so it is nice to have "git" user :) git@bar:repo.git :) Right ?18:56
_ikke_ bluesm: right18:57
thiago that means everyone with the password or an authorised key can write18:57
the8thbit joined18:57
_ikke_ bluesm: If you want to make it yourself even easier, there is this tool called gitolite18:57
thiago and you can't log who it was18:57
mehdi joined18:57
_ikke_ gitolite has logging though18:58
zumba_addict left18:58
zumba_addict_zumba_addict18:58
aard_ joined18:58
thiago it's possible, it's just advanced ssh usage18:58
_ikke_ gitolite has it by default18:58
thiago you can limit the key's usage to a specific command18:58
scalability-junk joined18:59
thiago I know18:59
but is he going to use gitolite?18:59
_ikke_ I would if I was him18:59
But I'm not, so it's for him to decide18:59
Oh, aparently the logs don't contain user information19:00
kenavr joined19:00
takamichi left19:00
Trudko joined19:00
kukks left19:01
Trudko Guys if I have folder which is not staged for commit and I want to completely ignore it for ever and ever what should I do? adding it to gitignore didnt work not sure completely19:02
bgerber left19:02
buddyq left19:02
David joined19:02
thiago Trudko: Git doesn't track directories19:02
draftqin left19:03
thiago Trudko: it does list them if they exist, aren't empty and aren't tracked19:03
hyperair left19:03
thiago Trudko: is that your case?19:03
bhldev left19:03
asQuirre_ joined19:03
Trudko there are files inside of them19:03
francisfish left19:06
Kayra left19:06
David left19:07
thiago Trudko: so, ignore the dir19:07
Nizumzen left19:07
sluther left19:07
longst joined19:13
dik_dak joined19:13
fr33 joined19:14
xpe joined19:14
jceb left19:15
zapb left19:15
longst left19:15
fairuz left19:15
kenavr left19:15
longst joined19:15
ewet joined19:16
longst a quick question regarding git config --global user.name and user.e-mail etc... when these parameters will be used please?19:16
ezrafree joined19:17
lifelike left19:17
lifelike joined19:18
bremner longst: e.g. when you commit19:18
TheMoonMaster_TheMoonMaster19:20
longst hmm... I am very new in git... I used to use SVN. I could understand that user.name may be used for repository authentication. .. but is user name also required for repository in this case?19:20
bremner neither has anything to do with authentication19:21
longst hmmm... so are they just nice to have ?19:22
King_Hual left19:22
bremner no, they are important for constructing commits, as I said19:22
ewet longst: in git you don't authenticate to a server on commit, you maintain your very own repository. this is a way to tell git about your identity. of course you could put anything in here but then everybody would probably hate you for doing that (and not take your pull requests).19:24
kaffeebohne left19:25
oriba joined19:27
ravigehlot left19:27
ls___ joined19:28
sq-one joined19:28
hyperair joined19:28
zapb joined19:28
ls___ Mabye somone can give the command to view changes from last commit.19:29
kcj left19:29
skorgon ls___: git show19:29
Nevik skorgon McQuicktype :D19:30
teran joined19:30
mribeirodantas joined19:30
longst Sorry I don't quick follow : "of course you could put anything in here but then everybody would probably hate you for doing that (and not take your pull requests)."19:30
el3ctron joined19:30
bremner longst: I suggest you enter something sensible, and start following a tutorial. You'll understand quick enough19:31
longst any beginning level tutorial suggested please?19:32
ls___ Alright, and comparing to a individual files. Perhaps to the tracked one that have been added19:33
invinceable left19:33
ls___ I really enjoyed reading gitscm e-book19:33
chiromante joined19:33
ck`` left19:33
bremner longst: see !book or man gittutorial19:33
gitinfo longst: There are several good books available about git; 'Pro Git' is probably the best: http://git-scm.com/book but also look at !bottomup !cs !gcs !designers !gitt !vcbe and !parable19:33
longst: the gittutorial manpage is available at http://jk.gs/gittutorial.html19:33
beastd left19:34
longst nice, thanks19:34
bwreilly joined19:34
Balliad left19:34
teran left19:34
khmarbaise left19:35
Ozch left19:35
ewet longst: it's your responsibility what to use here and be consistent about it. if you put Linus Torvalds, torvalds(a)linux-foundation.org there, people will know ;)19:39
ls___ left19:39
Kayra joined19:40
mizu_no_oto joined19:42
CareBear\ joined19:42
Celelibi left19:43
David joined19:45
Kayra left19:45
hobodave joined19:45
thiago longst: the email address is just saved as part of the commit19:46
longst: like others have said, it doesn't have to be an actual email address. Just something that looks like it.19:47
longst: it doesn't have to be an email address you have access to19:47
longst: it's just a convention that it is an email address you can be reached at. A good convention.19:47
WXZ1 left19:48
thiago longst: and a convention that is enforced by most projects. Write something there that isn't your email address and your commits will be rejected by other people in the project.19:48
longst hmm... if I understand it correctly I should always use "longst" correct?19:48
Celelibi joined19:48
bartman`` joined19:48
thiago longst: something that *looks* like an email address19:48
longst: you know, @ and . required19:48
dreiss left19:48
thiago longst: if you want to truly hide your identity, use root@localhost19:48
David left19:49
ewet actually, there's an (actually two) RFC for that, but then again, I'm pedantic about this particular topic. so just ignore me ... scnr ...19:49
Gamecubic joined19:49
JPohlmann left19:49
longst hmm. I could put my e-mail, longst.ct[at]gmail.com19:50
thiago which is what most people do19:50
ghostlines joined19:50
User458764 left19:50
longst sorry, typo19:51
WireStif joined19:51
longst e-mail is longst.cn[at]gmail.com19:51
thiago doesn't matter to us19:51
longst sure19:51
ewet *scribbles*19:52
fanno left19:53
doener left19:55
SpNg joined19:55
axl_ joined19:57
koltroll left19:58
dev__ joined19:58
dangerousdave joined19:59
WireStif Hi guys. I am trying to migrate a repository from SVN to git. I just cloned it to and after looking at the branches, I end up with some having the same name but with a suffix @revision number. Is the one without the revision number suffix the newest ?19:59
scarabx left20:00
felipewm joined20:02
nszceta left20:05
koltroll joined20:05
nszceta joined20:05
nszceta left20:06
ehmatthes left20:06
WireStif left20:06
Nizumzen joined20:07
Dougie187 joined20:09
lolmaus left20:10
Kayra joined20:10
Nizumzen left20:10
lolmaus joined20:10
Gavrisimo joined20:10
ArcTanSusan left20:11
ghostlines left20:12
RaceCondition left20:12
cbreak they are all different20:13
MindfulMonk left20:13
theRealGentleman joined20:14
Kayra left20:15
martianlobster1 left20:15
MindfulMonk joined20:15
MindfulMonk left20:16
diegovio1 joined20:16
David joined20:16
diegovio1diegoviola20:17
tagava left20:17
pheaver joined20:18
MindfulMonk joined20:18
qsusxsqsuscs20:18
sluther joined20:18
francisfish joined20:19
ErKa joined20:19
MindfulMonk left20:20
Kayra joined20:20
koltroll left20:20
MindfulMonk joined20:21
David left20:21
PeterBooker left20:21
ehmatthes joined20:22
pheaver left20:23
JeanCarloMachado left20:23
bgerber joined20:24
fanno joined20:24
Dougie187 left20:24
jatt joined20:25
RaceCondition joined20:25
Kayra left20:25
ngladitz left20:29
teran joined20:31
mizu_no_oto left20:32
SorenHolm joined20:33
Nizumzen joined20:34
mizu_no_oto joined20:35
draftqin joined20:35
teran left20:36
felipewm Boa noite20:36
estou pesquisando algumas dúvidas no site da documentação do git20:37
chiromante left20:37
felipewm mas ainda tenho algumas dúvidas20:37
_ikke_ We don't speak portuguese here20:37
felipewm XD Ops20:37
Good night20:37
_ikke_ I got that far20:37
nilg` left20:38
felipewm Boa noite20:38
Estou pesquisando algumas dúvidas no site da documentação do git20:38
mas ainda tenho algumas dúvidas20:38
Freeman42 left20:38
felipewm good night20:39
_ikke_ Deja-vu20:39
felipewm I'm researching some doubts in the git documentation site20:39
but still have some questions20:39
_ikke_ Ok, what are you unsure about?20:39
poulson left20:39
felipewm Como eu faço para usar um repositório já existente?20:39
How do I use an existing repository?20:39
_ikke_ IN what way, use?20:39
moritz git log, git commit, git diff etc.20:39
mizu_no_oto left20:40
cbreak felipewm: git clone it.20:40
felipewm Using "git init" option creates a new repository, but I would like to select a specific20:40
cbreak felipewm: git clone it.20:40
mDuff left20:40
mDuff joined20:41
buddyq joined20:41
r0ok left20:42
felipewm Thanks guys =)20:43
hoschi left20:44
Exancillatus joined20:44
Kayra joined20:44
Exancillatus left20:45
guyz left20:49
koda joined20:53
dkpi left20:54
teran joined20:55
ntio joined20:58
martianlobster joined21:00
teran left21:01
scarabx joined21:01
JerryT left21:02
teran joined21:04
hephaestus_rg joined21:06
Ultraflash joined21:06
kukks joined21:06
kukks left21:06
kukks joined21:06
hephaestus_rg i just made some big fixes to master, so now my feature branch is stale. is there some way to merge the changes made to master into my feature branch21:07
vurma left21:07
Ultraflash left21:07
skorgon hephaestus_rg: merge master into your feature branch, or rebase the feature branch on top of master21:07
buddyq left21:08
hephaestus_rg are there specific cases where one is preferable to another?21:08
aspiers joined21:08
cbreak usually, private feature branches are rebased21:08
at least if they are short-lived21:09
tpollard joined21:09
richwestcoast joined21:10
hephaestus_rg so if i want to use the merge strategy, i should checkout the feature and then "git merge master" right?21:10
dkpi joined21:11
theRealGentleman left21:11
xlinkz0 left21:11
aberrant joined21:12
khmarbaise joined21:12
_ikke_ !merge_vs_rebase21:12
gitinfo [!merge_or_rebase] For a detailed discussion of the dis-/advantages of merge and rebase, and when to best use which, see: https://coderwall.com/p/ny1hia -- and here's how Linus explains which one to use: http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg39091.html21:12
SWakey left21:12
teran left21:12
pr0ton_ joined21:12
zumba_addict_ joined21:12
teran joined21:13
nszceta joined21:14
SWakey joined21:14
zumba_addict left21:14
zumba_addict_zumba_addict21:14
SWakey left21:14
cagedwisdom joined21:15
aberrant left21:16
jackneill left21:16
Xethron joined21:16
Xethron left21:16
Xethron joined21:16
David joined21:16
teran left21:17
ngladitz joined21:18
hephaestus_rg i just tried to rebase to master, and i'm having trouble finding the line that caused the merge conflict21:19
this is the git messages https://gist.github.com/hayksaakian/904076721:19
pr0ton_ left21:19
hephaestus_rg i'm looking at the patch file like it suggested21:20
bgerber left21:20
hephaestus_rg left21:21
David left21:21
ewet left21:21
hephaestus_rg joined21:21
LeMike joined21:22
harobed joined21:23
treehouse left21:23
bgerber joined21:25
Xethron_ joined21:25
Xethron left21:25
axl_ left21:25
sq-one left21:26
osse hephaestus_rg: look in the file itself21:26
hephaestus_rg: you should see <<<<<<< ======== >>>>>>>21:26
matheus23 left21:27
dharrigan joined21:28
dharrigan left21:28
dharrigan joined21:28
Not_Whatever left21:28
Kicer86 left21:30
jizanthapus left21:30
johnflux__ joined21:30
johnflux__ left21:30
johnflux__ joined21:30
dev__ left21:31
aspiers left21:31
johnflux_ left21:31
neophreak left21:32
Celelibi How do I deal with non-ff updates?21:36
I fetched and see the origin/master branch is not a descendant of my current master.21:36
GT4066 left21:36
Celelibi screw this, I'll just update-ref.21:37
ErKa left21:38
skorgon Celelibi: depending on your workflow, you probably want to rebase your branch on top of origin/master, or merge origin/master into your branch21:38
Celelibi I don't have local modification, but remote history has been modified.21:39
pwnz0r joined21:39
Celelibi I just want my local master to be the same as origin/master.21:39
Gamecubic left21:39
jatt left21:40
skorgon well, then why do you have a llocal branch at all?21:40
just checkout origin/master21:40
rainbyte left21:40
skorgon anyway, git reset --hard origin/master will make your current branch the same as origin/master21:40
Celelibi I have a local branch master because it was the default.21:40
skorgon who says you cannot change defaults?21:40
jaf2k joined21:40
Celelibi I do all my changes in separate branches.21:40
skorgon so why having a local master that is nothing different than origin/master?21:41
Celelibi Because I base all my branches on top of master and not on top of origin/master.21:41
moritz because pushing from master to origin/master is so much more convenient21:42
skorgon for what reason? isn't origin/master what you actually want?21:42
Celelibi I don't push anything.21:42
skorgon moritz: just a matter of a few config options21:42
Celelibi skorgon: no, I want to move master on origin/master when I want.21:43
Guest85898 left21:44
skorgon Celelibi: i don't see the point in doing that, but as mentioned above, reset --hard does that21:44
_W_ joined21:44
Naoe-Kanno joined21:44
Celelibi thanks21:45
danman joined21:45
SHyx0rmZ left21:45
Goplat joined21:45
Spyro joined21:45
SpyroGuest4803521:45
diegoviola left21:46
zapb left21:47
beastd joined21:48
buddyq joined21:48
durianshredder left21:50
SamB wonders if there's a good word-based blame, for wikipedia articles or other mediawiki stuff ...21:51
Gamecubic joined21:53
Celelibi Is there a way to use rerere for rebase?21:54
reim left21:54
dkpi left21:56
SocalNick joined21:57
simesy joined21:57
przemkov1przemkovv21:58
krizzii joined21:59
catsup left21:59
catsup joined22:00
fragamus joined22:01
danman left22:04
dangerousdave left22:05
catsup left22:05
jaf2k left22:05
bliker joined22:06
bliker left22:06
catsup joined22:06
jnavila joined22:06
Fandekasp joined22:08
kukks left22:10
dsdeiz left22:10
Kayra left22:11
catsup left22:11
dsdeiz joined22:12
catsup joined22:12
rawtaz i have some WIP and would like to stash away the parts of it which i have not yes staged (or the other way around, doesnt matter). is there a way to do that? cant find one in the man page22:13
vince_prignano joined22:13
jnavila left22:13
woollyams joined22:13
ArcTanSusan joined22:13
o9 joined22:14
kpreid rawtaz: sounds like you want 'git stash --keep-index' (or -p for more control)22:14
Guest48035 left22:14
rawtaz kpreid: the problem with that is that it stashes all changes, the only difference is that it doesnt clear the index22:15
kpreid rawtaz: if you have multiple interesting changes, myself I would just commit them on a new branch (incrementally with add -p perhaps) and then rearrange the commits afterward22:15
ErKa joined22:15
rawtaz i want to retain the index, and put away the rest temporarily22:15
right22:15
kpreid that's what --keep-index says it does (I haven't used it myself)22:15
draftqin left22:15
rawtaz kpreid: the stash will contain a copy of the index as well, it will not stash only the other changes22:16
kpreid ah22:16
jatt joined22:16
kpreid in general, stash is just a shortcut for committing on a special branch, so if stash isn't flexible enough then just commit22:16
David joined22:16
rawtaz i guess i will have to do that22:16
thanks22:16
kpreid git checkout -tb temp; git commit; git add -u; git commit; and so on22:16
Spyro_ joined22:17
kpreid then cherry-pick or whatever instead of stash pop22:17
Spyro_Guest8834622:17
rawtaz yeah22:17
v0n left22:17
rawtaz hm was the -t just old habit or is there some specific use for it?22:17
catsup left22:17
ariscop left22:18
catsup joined22:18
hephaestus_rg thanks for the help osse22:19
nafg___ joined22:19
graphitemaster left22:19
graphitemaster joined22:19
bgerber left22:19
nafg_ left22:20
ArcTanSusan left22:21
David left22:21
psyl0n left22:21
jatt left22:22
catsup left22:23
Celelibi Isn't there a bug with git merge?22:24
catsup joined22:24
Celelibi When I try to merge 3 branches into the current one, and the second one is on HEAD, then another branch won't get merged.22:24
khmarbaise left22:26
revele left22:27
fanno left22:28
Eugene Celelibi - "is on HEAD" doesn't make sense. Are you trying to say that it's at the same location as your current branch? Then yes, it's a no-op.22:29
catsup left22:30
Celelibi Yes, should be. Let me write a simple test-case.22:30
Eugene A !repro would help here(including what git log --graph looks like), but I'm guessing it's interpreting your input as creating an octopus merge(more than two things being merged), which will only be allowed under certain circumstances: man git-merge22:30
catsup joined22:30
gitinfo Please paste (using https://gist.github.com/ or similar) a transcript (https://gist.github.com/2415442) of your terminal session -- or, even better for complex issues, design a minimal case in which your problem can be reproduced, and share it with us. This will help immensely with troubleshooting.22:30
the git-merge manpage is available at http://jk.gs/git-merge.html22:30
Eugene So, no bug. ;-)22:30
Celelibi Yes, there is a bug definitely.22:32
bgerber joined22:32
cads joined22:32
mDuff Celelibi, ...well, if you're in a case where octopus merge is documented not to be supported, then that's not necessarily so definite.22:32
Gamecubic left22:32
ezrafree left22:32
David joined22:32
Hecter left22:33
bwreilly_ joined22:34
oracal left22:34
bwreilly left22:35
catsup left22:36
Sound_ joined22:36
catsup joined22:36
toobluesc joined22:37
Celelibi https://gist.github.com/Celelibi/904166422:38
dougsland left22:38
Celelibi See, it didn't merge foobranch.22:38
Sound left22:38
Sound_Sound22:38
Celelibi Yes, it's an octopus merge, but there is absolutely no conflict at all.22:38
And this behavior depends on the order in which I put the branches on the command line.22:39
dougsland joined22:39
sluther left22:39
Celelibi Actually, I guess merge try to skip this noop branch by doing "+1" to the list of branches to merge and skip foobranch instead of noopbranch.22:40
Gamecubic joined22:40
MattMaker left22:40
drodger_ left22:40
ndim left22:41
drodger joined22:41
frobwarezz_frobware22:41
ndim joined22:42
MattMaker joined22:43
Celelibi Well, it's not that simple. The bug only happen when the noopbranch is the second branch on the command line.22:44
recycle joined22:45
rawtaz Celelibi: sorry for a n00b question, but how *should* the output look after the merge? maybe you can add an example of the expected result in the paste?22:47
JerryT joined22:47
Celelibi Wait a second, I'm writing a test script that reproduce the bug.22:48
rawtaz ok :)22:48
mikepack joined22:48
francisfish left22:48
rawtaz you on a roll today!22:48
fragamus left22:48
Celelibi on a roll?22:48
rawtaz uh, ahm, eeh..22:49
oojacoboo joined22:50
hephaestus_rg left22:50
longbeach left22:50
Celelibi Sorry, I'm a non-native english speaker. ^^22:50
tirengarfio left22:50
SocalNick left22:50
tirengarfio joined22:51
rawtaz me too, thats why that didn't come across well :P22:51
me neither*22:51
Gamecubic left22:51
zorbash left22:52
freestyl3r left22:53
Segfault_ left22:53
aard_ left22:53
MachineX joined22:53
Nicholas_Rishel joined22:53
Nicholas_Rishel left22:54
boblee left22:54
tirengarfio left22:55
Sound left22:55
kcj joined22:56
boblee joined22:56
martianlobster left22:56
cwillu_at_work left22:56
krizzii left22:56
tirengarfio joined22:56
bitri joined22:56
krizzii joined22:57
fullbit joined22:57
Celelibi Eugene, mDuff: If you want to test: https://gist.github.com/Celelibi/904184122:57
rawtaz hm, could it be that `stash show` does not show untracked files that were included in the stash with `stash -u` ?22:58
Eugene Celelibi - if you think it's a bug, the mailing list is reallythe place to discuss it22:58
fullbit question, I submitted a pull request on someone's repository and they're telling me to 'rebase', what exactly do they want me to do?22:58
rawtaz i did stash with -u, but showing the stash doesnt list those files22:58
Celelibi Eugene: I prefer to look stupid on IRC than on a mailing list. That's why I'd like to have your opinion before I try to report a bug. :p22:59
Eugene I think octomerges are stupid, so.22:59
rawtaz found the answer.22:59
Gamecubic joined22:59
lithiumjake_ left22:59
Eugene And trying to merge a no-op branch is similarly so. Surprise it breaks?22:59
Celelibi fullbit: maybe you based your branch on an older version of the upstream branch?22:59
looper joined23:00
looper left23:00
Celelibi Eugene: why is octopus merge stupid?23:00
fullbit Celelibi: so just pull the upstream and fast-forward?23:00
cwillu_at_work joined23:00
Eugene Because you're doing a dozen things at once.23:00
skorgon fullbit: rather something like pull --rebase23:00
Celelibi Eugene: is that bad?23:01
Eugene I can see where it might be useful(the historical use-case and it's reason for existence is Linus Said So), but the fact that it's not really a merge limits its utility23:01
skorgon fullbit: with your local changes pull cannot fast-forward23:01
Trudko left23:01
oriba left23:01
Sendoush_ left23:02
Celelibi Eugene: you mean I should perform a loop of merges?23:02
patapon left23:02
Xethron_ left23:02
Celelibi And I think I use it for what is was designed: to merge a topic-branch.23:02
Eugene No..... that's just a normal merge23:03
krizzii left23:03
rawtaz left23:03
ferreum left23:03
noisewaterphd_ joined23:03
fullbit thanks for the help Eugene and Celelibi. got it to work. checked this out too https://stackoverflow.com/questions/17182624/contributing-to-project-on-github-how-to-rebase-my-pull-request-on-top-of-mast23:04
asQuirre_ left23:04
maukkea joined23:04
mepl left23:06
Dougie187 joined23:06
Segfault_ joined23:07
rawtaz joined23:07
mamarley left23:07
CussBot left23:07
lifelike left23:08
CussBot joined23:08
mamarley joined23:08
pfg left23:08
lifelike joined23:08
ngladitz left23:09
jatt joined23:10
_iron joined23:11
bhldev joined23:11
shinnya joined23:12
dougsland left23:12
kpreid left23:12
Arctico left23:13
becks__ joined23:13
fullbit left23:16
fullbit joined23:16
aspiers joined23:16
MindfulMonk left23:18
MindfulMonk joined23:18
Lunatrius left23:18
dougsland joined23:19
Lunatrius joined23:19
jottr joined23:19
jottr left23:19
bgerber left23:20
harobed left23:21
jatt left23:21
nnyk_ left23:22
Kayra joined23:22
boblee_ joined23:22
boblee left23:22
woollyams left23:22
woollyams joined23:24
vince_prignano left23:24
teran joined23:24
sgambino left23:25
alexlindenlevy joined23:25
daito joined23:25
j416 left23:26
carbon joined23:26
carbon left23:26
bgerber joined23:26
Kayra left23:27
j416 joined23:27
SorenHolm left23:28
johnmilton left23:29
WaReZ_ left23:30
WaReZ joined23:30
_iron left23:31
daito left23:32
becks___ joined23:33
becks__ left23:33
maqr_ left23:34
maqr joined23:34
fullbit left23:35
mikepack left23:37
mikepack joined23:37
kirin` left23:38
kirin` joined23:39
SocalNick joined23:39
Arctico joined23:40
Nizumzen left23:40
causasui left23:40
mizu_no_oto joined23:41
valgrind left23:41
mikepack left23:42
ariscop joined23:43
v0n joined23:43
mellernoia left23:44
SquareRoot joined23:46
SquareRoot left23:46
the8thbit left23:48
beastd left23:48
wilson_balderram joined23:49
wilson_balderram hello23:49
gitinfo wilson_balderram: 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.23:49
wilson_balderram I have a question23:49
diegoviola joined23:50
wilson_balderram I have commit some changes to the repo of my team, so it happens to be that my changes are not ok, so should I reset the changes and the commit? or should I leave it as it is?23:50
v0n left23:51
howlymowly left23:54
bitri left23:54
fr33 left23:55
xender wilson_balderram: have you pushed it out already?23:56
kotk left23:57
john2x joined23:58
xender If not - that's for version control is for. If you think you will need some of those commits in the future, you can create a second branch and reset --hard whatever branh you were on23:58
pantsman- left23:58
xender However, if you pushed that changes out, then better reverse them in next commit23:58

Logs Search ←Prev date Next date→ Channels Documentation