So congratulations to my self and Thanks for the few followers that have been here for the past 5 years.
Thanks
Ahmed Kotb
It is important to note that this is very different from most SCM systems that you may be familiar with. Subversion, CVS,Perforce, Mercurial and the like all use Delta Storage systems - they store the differences between one commit and the next. Git does not do this - it stores a snapshot of what all the files in your project look like in this tree structure each time you commit. This is a very important concept to understand when using Git.
#!/bin/bash git init i=0 while [ $i -lt 20 ] do echo commit $i du -hs git add a > /dev/null git commit -m "commit $i" > /dev/null i=$(($i+1)) echo $i >> a echo '--------------' done
the script appends one character to the file then commits the changes , at each commit it prints the size of the repository.during the 20 commits the size of the repository grew from 1020K to 7.1 MB !!!
off course that is not the full story , git uses something called Packing ... it stores large number of objects in the same file using delta-compression , so data is not written more than one time , still newly created objects are stored again so periodic repacking is needed to reduce the repo size.
lets try to execute git gc in our repoit prints the followingCounting objects: 60, done.Delta compression using up to 2 threads.Compressing objects: 100% (40/40), done.Writing objects: 100% (60/60), done.
Total 60 (delta 20), reused 0 (delta 0)
user name : yor complete email address
the friend graph in the Dark theme
note that each node in this graph represents a friend so you click any node to get alot of information about that friend.
hp in its celebration of this holiday session and the thanksgiving will give 50 bloggers a six thousands dollars valued package to share with their visitors. !!!
so what does this package include ?
According to hp magic giveaway site , windows connected , Jake Ludington’s and GearLive Blogs
Hardware
- HP TouchSmart IQ816 PC
- HP HDX 18 series Premium Notebook PC
- HP MediaSmart Connect
- HP Pavilion dv4 series Entertainment Notebook PC (with Windows Live)
- HP Mini 1000 (with XP)
Accessories
Software
- Microsoft Windows Vista Ultimate/Home Premium or Microsoft Windows XP pre-installed on all units (Mini 1000 runs XP)
- Microsoft Office Home and Student Edition 2007 (Student-Teacher Edition) – 1 DVD with 3 licenses
- Microsoft Windows Live
- Corel VideoStudio X2
Entertainment
- Kung Fu Panda (2 widescreen DVDs; 1 widescreen Blu-ray disc)
an interesting package isn't it ?? :)
for the complete list of blogs see this link.
it is worth mentioning that each blog will define its rules to win the package ...some will choose randomly others will require you to register in their site ..etc. but the what I have noticed is that the common rule in many blogs is that you will have share your prize with others..windows connected blog says "impacting a number of peoples lives with the hardware will get you the best chance to win" also bleeping computer blog require that you share at least one computer with some one who is in need of it...
Another thing to know is that not all of the blogs will start in the same time..each blog will start on a certain date and choose a winner after a week..I found an excellent article in istartedsomething blog which lists all the blogs and their starting dates in a fancy Google calendar :)...
and yes this giveaway is global and not restricted to USA citizens..so go ahead and don't forget your friend :)
Good Luck For Every One...
Two days ago this blog completed its 5th year :). So congratulations to my self and Thanks for the few followers that have been here for ...