catalinux / Conn (public) (License: LGPLv2) (since 2016-03-01) (hash sha1)
Net library for easy building ipv4/ipv6 network daemons/clients
List of commits:
Subject Hash Author Date (UTC)
Duilder updates. db4999d6737f84d17c3b9aa5863483c91d6ed1a7 Catalin(ux) M. BOIE 2008-12-08 14:17:02
Bump up the version to 1.0.11. c623ba1f66e79d758d88407b6224c3574d9fd730 Catalin(ux) M. BOIE 2008-07-16 06:38:33
Added Conn_for_every_line. e7b9ae7009aa9a5cafa1f0f4e3916729f69dbb6b Catalin(ux) M. BOIE 2008-07-15 14:38:29
Bump version to 1.0.10. 4919629756fe6236e2ff75e646e612ed534353e8 Catalin(ux) M. BOIE 2008-07-04 09:23:00
Updated duilder. a20257fddc85103b43978c64d9cd4a5d4c1451ea Catalin(ux) M. BOIE 2008-07-04 09:14:18
Added SRPM_POST_RUN duilder config variable. f7c007d745d147f285ad8bc0a9bdfea3a7d832c0 Catalin(ux) M. BOIE 2008-07-04 09:13:47
Changed my e-mail address and URL. 9353a5fd0cad934232e41b23ee10872f33df2da1 Catalin(ux) M. BOIE 2008-07-04 09:13:10
Updated .gitignore. c40b1c4bf37a2b43804e39444571110eb79be466 Catalin(ux) M. BOIE 2008-07-04 09:07:56
Added .gitignore for examples directory. fc20d411e784066c30e3abe3d77989168fca1ee9 Catalin(ux) M. BOIE 2008-07-04 09:07:33
Added Conn_get_line. 5916ac4c9544d242a21ac50178efae893dff4806 Catalin(ux) M. BOIE 2008-07-04 08:59:27
Prepared to use duilder (my custom builder). 058d181795e64c0d1a82d587e7b1d858b7af87b2 Catalin(ux) M. BOIE 2008-03-21 13:37:19
Populated .gitignore file. e549ac0271ac654f039d5a04a0708d25030b0ed6 Catalin(ux) M. BOIE 2008-03-21 13:12:49
Replaced umbrella with embedromix. 6b6671cce7f0a2c98ac27705ad638c4e1bc52213 Catalin(ux) M. BOIE 2007-10-03 21:56:40
Incremented revision. e79bace79bb15f59133841a144ef1ff04e516cd5 Catalin(ux) M. BOIE 2007-10-03 21:55:25
Changed changelog. 00c9dba4e97d924299fd992ff8f4e20fce5c770e Catalin(ux) M. BOIE 2007-10-03 20:43:21
First import. 5ad0e7b8aa527aaebab52c53b45c36257fce5d0a Catalin(ux) M. BOIE 2007-10-03 20:20:26
Commit db4999d6737f84d17c3b9aa5863483c91d6ed1a7 - Duilder updates.
Author: Catalin(ux) M. BOIE
Author date (UTC): 2008-12-08 14:17
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2008-12-08 14:17
Parent(s): c623ba1f66e79d758d88407b6224c3574d9fd730
Signing key:
Tree: 546900fd8bb7711f540ed5fe0114f8a70ada960c
File Lines added Lines deleted
duilder 45 9
File duilder changed (mode: 100755) (index 3ae028d..b04240a)
... ... function duilder_git()
69 69
70 70
71 71 if [ "${GIT_CHANGELOG}" = "1" ]; then if [ "${GIT_CHANGELOG}" = "1" ]; then
72 echo "Generating Changelog from git..."
72 echo "[*] Generating Changelog from git..."
73 73 echo -n > Changelog echo -n > Changelog
74 prev=""
75 git-tag -l | sort -r | \
76 while read tag; do
74
75 # get the list of tags
76 i=0
77 number_of_tags=0
78 for tag in `git-tag -l`; do
77 79 if [ "${tag:0:1}" != "v" ]; then if [ "${tag:0:1}" != "v" ]; then
78 80 # skip other kind of tags beside versions # skip other kind of tags beside versions
79 81 continue continue
80 82 fi fi
83
84 tags[${i}]=${tag}
85 tags_commit[${i}]=`git-show-ref ${tag} | cut -d' ' -f1`
86 number_of_tags=$[${number_of_tags}+1]
87
88 i=$[${i}+1]
89 done
90
91 # get the list of commits, test if is a tag and do the diff
92 prev=""
93 git-log --pretty=oneline | cut -f1 | \
94 while read commit junk; do
95 # test if it is a tag
96 tag=""
97 i=0
98 while [ "${i}" -lt "${number_of_tags}" ]; do
99 if [ "${commit}" = "${tags_commit[${i}]}" ]; then
100 tag="${tags[${i}]}"
101 break
102 fi
103
104 i=$[${i}+1]
105 done
106
107 if [ -z "${tag}" ]; then
108 continue
109 fi
110
81 111 if [ ! -z "${prev}" ]; then if [ ! -z "${prev}" ]; then
112 echo "[*] Generating Changelog from ${tag} -> ${prev}..."
82 113 echo "[${tag} -> ${prev}]" >> Changelog echo "[${tag} -> ${prev}]" >> Changelog
83 114 echo >> Changelog echo >> Changelog
84 git-shortlog ${tag}..${prev} >> Changelog
115 git-shortlog ${tag}..${prev} | \
116 (IFS=""
117 while read line; do
118 echo " ${line}"
119 done) \
120 >> Changelog
85 121 echo >> Changelog echo >> Changelog
86 122 fi fi
87 123 prev=${tag} prev=${tag}
 
... ... function duilder_tar()
134 170 P="${PRJ}-${VER}" P="${PRJ}-${VER}"
135 171
136 172 echo "Generating tarball [${P}.tar.gz]..." echo "Generating tarball [${P}.tar.gz]..."
137 ADD=""
173 ADD_EXCLUDE=""
138 174 if [ ! -z "${EXCLUDE}" ]; then if [ ! -z "${EXCLUDE}" ]; then
139 ADD="--exclude-from \"${EXCLUDE}\""
175 ADD_EXCLUDE="--exclude-from ${EXCLUDE}"
140 176 fi fi
141 177
142 178 (cd .. && rm -f "${P}" && ln -s "${PRJ}" "${P}") (cd .. && rm -f "${P}" && ln -s "${PRJ}" "${P}")
143 179 tar czhf "${P}.tar.gz" \ tar czhf "${P}.tar.gz" \
144 --exclude '.git' \
180 --exclude-vcs \
145 181 --exclude ./Makefile \ --exclude ./Makefile \
146 182 --exclude "${P}.tar.gz" \ --exclude "${P}.tar.gz" \
147 ${ADD} \
183 ${ADD_EXCLUDE} \
148 184 -C .. "${P}" -C .. "${P}"
149 185 echo "Done generating tarball!" echo "Done generating tarball!"
150 186
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/Conn

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/Conn

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/Conn

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main