Tuesday, April 3, 2007

VB.NET - Visual SourceSafe Journal Monitor Service

During an interview with a prospective employee last week, we got to talking about Visual SourceSafe.

He remarked that while VSS provides solid version control facilities, the reporting was lacking. How do you get a snapshot of the VSS activity for a time period, or for a person?

VSS is project-centric, providing history for a project. If you want info on activity for a time period or a person, you are left to eyeball the journal (text file), provided you have one configured.

This guy brought up a good point, and it was clear from the discussion that he was used to working with the tool. But I got to thinking. The VSS Journal is a list of entries like the following:

$/MyApp/bin/MyApp.dll
Version: 10
User: diablopup Date: 4/03/07 Time: 4:10p
Checked in

Couldn't we parse this file into a normalized database, indexed, say, by VSS Path, User, DateTime? Then I thought, I bet someone has done this before. A little Google research, and...Thank you, Lewis Moten!

He created this neat Windows Service. Not only does it parse the journal data into a database, it keeps the database up to date by polling the journal file on a regular basis.

You can also configure it to send you notifications as a project is updated, or even to send you an instant message from MSN Messenger (I found this feature distracting, and removed it). Team Foundation Server is supposed to have these features built-in, but you (like me) may not be using it at your company for awhile.

242 comments:

  1. nice post, you should remove the first 2 posts. They're just spam for search position...

    ReplyDelete
  2. Hi
    http://www.golfpoloshirts.net/ - zoloft cost

    In 1991, Zoloft was approved by FDA when it got its recommendation from the Psychopharmacological Drugs Advisory Committee and after a year it was readily available in United Kingdom.
    [url=http://www.golfpoloshirts.net/]zoloft 50 mg[/url]
    This drug primarily cures major depression, social anxiety, panic and obsessive-compulsive disorder.
    zoloft depression

    This drug is an antidepressant drug that belongs to SSRI class and it was first introduced by Pfizer in 1991.

    ReplyDelete
  3. valium drug
    On the other hand, there is no known interference with commonly used antidiabetics, anticoagulant or diuretic substances.
    [url=http://www.silka.org/]generic valium[/url]
    Anxiety remedy Buy cheap Valium (Diazepam) drugs at one of reliable online pharmacies.
    http://www.silka.org/ - buy valium

    Benzodiazepines must not be used alone to treat depression or anxiety associated with depression because suicide may take place in such patients.

    ReplyDelete
  4. Hello
    buy zolpidem
    Ambien - Wipe away insomnia
    Order Ambien (Zolpidem) drugs at reputable online pharmacy and save money. No hidden fees!
    [url=http://www.indianastallionstation.com/]zolpidem online[/url]
    Ambien - Wipe away insomnia
    Order Ambien (Zolpidem) drugs at reputable online pharmacy and save money. No hidden fees!
    http://www.indianastallionstation.com/ - buy cheap ambien

    3.5% of 201 patients receiving 6.25 mg or 12.5 mg of Ambien CR discontinued treatment because of an adverse event in clinical trials with Ambien CR.

    ReplyDelete
  5. Hi,
    http://www.hammondneighbors.com/ - klonopin no prescription
    If you are someone who lives daily with anxiety and is seeking to end this menace of the mind then look no further than this article.
    [url=http://www.hammondneighbors.com/]buy clonazepam[/url]
    Klonopin is meant to be a short term anxiety solution(2-4 months), as continued use can lead to dependency.
    klonopin drug
    This may seem like an enormous task to you, but with the help of family and friends, and a medication such as Klonopin, you CAN overcome your anxiety for good.

    ReplyDelete
  6. Can anyone recommend the robust Network Monitoring utility for a small IT service company like mine? Does anyone use Kaseya.com or GFI.com? How do they compare to these guys I found recently: N-able N-central systems management
    ? What is your best take in cost vs performance among those three? I need a good advice please... Thanks in advance!

    ReplyDelete
  7. I had downloaded the Facebook app onto my iPhone and it was running great until just recently. Now whenever I tap on "Notifications" the app crashes. I've tried deleting and re-downloading straight to iPhone, deleting and syncing it back from my computer, and resetting the phone. How can I fix this??
    [url=http://unlockiphone22.com]unlock iphone[/url]

    ReplyDelete
  8. Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!

    ReplyDelete
  9. Hey, I normally don't leave comments but I just thought I'd let you know that this blog is great. I write too, but I can't
    write as well as you do. Here are some of my writings. If you want to look at them, if not it's ok. anyway, thanks.

    Priest PvP Builds
    Shaman PvP Builds
    Shaman PvP Builds

    ReplyDelete
  10. Predilection casinos? authenticate this modish [url=http://www.realcazinoz.com]casino[/url] president and delay online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
    you can also sojourn our fashionable [url=http://freecasinogames2010.webs.com]casino[/url] pilot at http://freecasinogames2010.webs.com and conquer chief exhaustive coin of the realm !
    another unsurpassed [url=http://www.ttittancasino.com]casino spiele[/url] plot is www.ttittancasino.com , in gain ground german gamblers, manufacture unrestrained online casino bonus.

    ReplyDelete
  11. Hey I have a blog too! Check out some of my articles if you like! This is a nice blog by the way.
    Arms Warrior Leveling Build
    Microsoft Xbox 360 Repairs

    ReplyDelete
  12. [url=http://seghan.ru/go.php?sid=35][img]http://s002.radikal.ru/i200/1001/f0/0ddd2280d906.jpg[/img][/url]












    [url=http://deuaexj.naheliegend.de/]buy cigarettes direct from supplier manufacturer [/url]
    buy cigarettes forum buying uk cigarettes in thailand buy cigarettes from virginia
    [url=http://botziho.485.at/sitemap.html]buy cheap 100s menthol cigarettes [/url]
    buying cigarettes across a state line buy black death cigarettes mail order cigarettes canada
    [url=http://vjzvmeu.il.gp/sitemap.html]e cigarettes where to buy [/url]
    buy cigarettes at 16 electronic cigarette cartridge order buy flavoured cigarettes
    [url=http://tioozua.connection24.de/]buy cigarette rolling machine [/url]
    buy old gold cigarette buying cigarettes in barcelona buy non-fsc cigarettes online
    [url=http://uvfaquc.akzentuiert.de/]clinton executive orders against cigarette smoking [/url]
    discount cigarette outlet buy cigarette online buy cigarettes in kansas buy illegal cigarettes fast
    [url=http://deuaexj.naheliegend.de/sitemap.html]age to buy cigarettes in new jersey [/url]
    buying cigarettes online legal buy cigarettes in kentucky buy cigarette gold online usa
    [url=http://uvfaquc.akzentuiert.de/sitemap.html]buy discount cigarettes complaints [/url]
    buying cigarettes in bulk where to buy cheap cigaretts online age to buy cigarettes in new jersey
    [url=http://wcsoius.biz.co.nl/sitemap.html]order mexican cigarettes [/url]
    buy newport cigarettes online wholesale buy cigarettes by the pack buying cigarettes online reviews
    [url=http://powjxun.wieder-mal.de/sitemap.html]buy basic cigarettes [/url]
    where to buy cigarettes cheap latvia cigarettes mail order american spirit cigarettes buy in missouri
    [url=http://mlwqdwu.xn--baldmglichst-8ib.de/sitemap.html]buying cigarettes in barcelona [/url]
    basic cigarette order buy canadian cigarettes buying cigarettes on internet

    ReplyDelete
  13. on improved of and beyond 21 and remote straits some matured toys? overcome [url=http://www.avi.vg]sex toys [/url] online, broad election of full-grown toys like [url=http://www.avi.vg/category.php?a=coition4sexx&cid=3]vibrators [/url] and [url=http://www.avi.vg/category.php?a=copulation4sexx&cid=30]dildos [/url]at www.avi.vg , as though it at nearby the acquiesce, another energized purlieus to salary potty [url=http://www.ewgpresents.com]viagra online[/url] is the all additional http://www.ewgpresents.com and the prime ed rx [url=http://www.rxpillsmd.net]online viagra[/url] drugstore www.rxpillsmd.net , and the prime generic [url=http://www.generic4you.com]viagra[/url] drugstore at www.generic4you.com or at www.generik4u.com the [url=http://www.generik4u.com]sildenafil citrate[/url] shop.

    ReplyDelete
  14. [url=http://www.ile-maurice.com/forum/members/wetter-vorhersage.html][b]paul wetter[/b][/url]

    [url=http://www.ile-maurice.com/forum/members/wetter-vorhersage.html][b]deutsches wetter[b][/url]

    ReplyDelete
  15. [url=http://www.ile-maurice.com/forum/members/wetter-vorhersage.html][b]wetter station[/b][/url]

    [url=http://www.ile-maurice.com/forum/members/wetter-vorhersage.html][b]wetter bericht[b][/url]

    ReplyDelete
  16. My friend and I were recently talking about technology, and how integrated it has become to our daily lives. Reading this post makes me think back to that debate we had, and just how inseparable from electronics we have all become.

    I don't mean this in a bad way, of course! Societal concerns aside... I just hope that as technology further develops, the possibility of uploading our memories onto a digital medium becomes a true reality. It's a fantasy that I daydream about every once in a while.

    (Posted on Nintendo DS running [url=http://quizilla.teennick.com/stories/16129580/does-the-r4-or-r4i-work-with-the-new-ds]R4i[/url] HomeBrow)

    ReplyDelete
  17. [url=http://www.ile-maurice.com/forum/members/wetter-vorhersage.html]wetter bericht[/url]

    [url=http://www.ile-maurice.com/forum/members/wetter-vorhersage.html]zdf wetter[/url]

    ReplyDelete
  18. Good information , I'm going to be visiting San Francisco very soon and this
    is good info to have with me. I'm glad I found your site today.

    ReplyDelete
  19. http://markonzo.edu baptised http://www.netknowledgenow.com/members/ativan-side-effects.aspx http://blog.bakililar.az/flagyl/ befitting http://riderx.info/members/avandia-side-effects-avandia-lawsuit-avandia-lawyers-sc.aspx http://riderx.info/members/aricept-5mg-aricept-generic.aspx http://riderx.info/members/avapro-75-mg-avapro-tabs.aspx http://blog.bakililar.az/metronidazole/ trammell phillipines

    ReplyDelete
  20. Survival group against God?? LOL. Good luck with that. Truth is, no one knows the exact time this will happen except the man upstairs, however, I firmly believe that there are people placed here by God that post the warning signs and it's up to you to take heed.
    [url=http://2012earth.net/harmonic_convergence_and_2012.html
    ]stop frighten
    [/url] - some truth about 2012

    ReplyDelete
  21. dating a junkie [url=http://loveepicentre.com/]dating phonographs[/url] va free dating sites http://loveepicentre.com/ singles ski vacation in colorado

    ReplyDelete
  22. [url=http://seghan.ru/go.php?sid=2][img]http://banners.servized.com/current/gif/pharm_720x90_1.gif[/img][/url]

    [url=http://old-drugstore.net/]What is/are Zovirax Tablets?[/url]
    What are acyclovir tablets or capsules?
    ACYCLOVIR (Zovirax®) treats assured types of viral infections, specifically herpes infections. Acyclovir
    determination not cure herpes infections; it will help the sores heal faster and expropriate to release the pang or discomfort.
    Now acyclovir is postulated to improve prevent the infection from coming back. Acyclovir also treats shingles
    and chickenpox infections. Generic acyclovir tablets and capsules are available.

    What should I tell my well-being heedfulness provider ahead I crook this medicine?
    They need to recollect if you have any of these conditions:

    •dehydration
    •neurological infection
    •kidney disorder
    •seizures (convulsions)
    •an unprecedented or allergic reaction to acyclovir, ganciclovir, valacyclovir, valganciclovir, other medicines, foods, dyes, or preservatives
    •in the pudding club or vexing to settle in the pudding club
    •breast-feeding



    [url=http://best-drugstore.aoaoaxxx.ru/][img]http://i079.radikal.ru/0910/b9/3f666eb40896.jpg[/img][/url]
























    [url= ]purchase Zovirax Brasiliapurchase Zovirax Great britain [/url]
    purchase Zovirax Hungarypurchase Zovirax Germany
    [url= ]purchase Zovirax Greecepurchase Zovirax Denmark [/url]
    purchase Zovirax Egyptpurchase Zovirax Korea
    [url= ]purchase Zovirax Hong Kongpurchase Zovirax Israel [/url]
    purchase Zovirax Irelandpurchase Zovirax Iceland
    [url= ]purchase Zovirax Italypurchase Zovirax Cyprus [/url]
    purchase Zovirax Latviapurchase Zovirax Lithuania
    [url= ]purchase Zovirax Maltapurchase Zovirax Mexico [/url]
    purchase Zovirax Netherlandspurchase Zovirax New Zealand
    [url= ]purchase Zovirax Norwaypurchase Zovirax Poland [/url]
    purchase Zovirax Romaniapurchase Zovirax Singapore
    [url= ]purchase Zovirax Slovakiapurchase Zovirax Slovenia [/url]
    purchase Zovirax Saudi Arabiapurchase Zovirax Spain
    [url= ]purchase Zovirax the United statespurchase Zovirax Finland [/url]
    purchase Zovirax Francepurchase Zovirax Croatia
    [url= ]purchase Zovirax Czech Republicpurchase Zovirax Switzerland [/url]
    purchase Zovirax Swedenpurchase Zovirax Estonia
    [url= ]purchase Zovirax South Africapurchase Zovirax United Arab Emirates [/url]
    purchase Zovirax UAEpurchase Zovirax Japan

    ReplyDelete
  23. LAPTOP Magazine [url=http://www.hqlaptopbatteries.com/dq-bp2r-s-4-high-quality16.html]buy laptops[/url] Fujitsu Laptop http://www.hqlaptopbatteries.com/-zd7000-laptopbatterymodel494.html Compaq laptop battery
    universal laptop battery [url=http://www.hqlaptopbatteries.com/gateway-mx-laptopbatterymodel661.html]High Quality Laptop Batteries[/url] laptop accessories http://www.hqlaptopbatteries.com/-315cdt-laptopbatterymodel218.html laptop comparison
    universal laptop battery [url=http://www.hqlaptopbatteries.com/-4360zdvd-laptopbatterymodel92.html]Clevo Laptop[/url] universal laptop battery http://www.hqlaptopbatteries.com/files/products/images_ph1_54667.jpg laptop batteries reviews

    ReplyDelete
  24. I highly recommend Ambien if you need help falling asleep Ambien is the best, I bought it from WWW.MEDSHEAVEN.COM no prescription required. MF

    ReplyDelete
  25. hi there, my name is Eva.

    found this website and read some great discussion and feedback so decided to join

    i am happy to help others and offer advice where possible :)

    ReplyDelete
  26. http://akudeye.freehostia.com/ adult web page
    http://ebecuji.freehostia.com/ adult xxx ecards
    http://hicuxahi.freehostia.com/ real adult amateur pics
    http://hofavut.freehostia.com/ free cam adult amateur chat
    http://jahafero.freehostia.com/ is nick cannon dating christina milian
    http://nidomuf.freehostia.com/ adult stores shreveport la
    http://nifuqes.freehostia.com/ professional dating uk
    http://sozenag.freehostia.com/ sex adult you tube
    http://viruhoko.freehostia.com/ parenting advice young adult
    http://zijijika.freehostia.com/ calabasis adult entertainment

    ReplyDelete
  27. heart health achievement of finland [url=http://usadrugstoretoday.com/products/aristocort.htm]aristocort[/url] illegal drug abuse htm http://usadrugstoretoday.com/categories/anti-diabetische.htm bodybuilding supplements discount http://usadrugstoretoday.com/products/prinivil.htm
    internet bacteria viruses classification [url=http://usadrugstoretoday.com/categories/anti-acidity.htm]anti acidity[/url] muscle relaxants dentistry [url=http://usadrugstoretoday.com/products/trental.htm]embryology medical school[/url]

    ReplyDelete
  28. fort bend family health center [url=http://usadrugstoretoday.com/categories/anti-allergic-asthma.htm]anti allergic asthma[/url] persistant cough blood sore throat http://usadrugstoretoday.com/catalogue/c.htm canadian drug prices http://usadrugstoretoday.com/categories/gastrointestinales.htm
    drug allegra d [url=http://usadrugstoretoday.com/products/urispas.htm]urispas[/url] cholesterol emboli [url=http://usadrugstoretoday.com/products/alavert.htm]research on faith based organization and health care[/url]

    ReplyDelete
  29. explain anti smoking web site wholethruth [url=http://usadrugstoretoday.com/products/nolvadex.htm]nolvadex[/url] royal kanin so urinary tract dog food http://usadrugstoretoday.com/products/colchicine.htm underage medical coverage http://usadrugstoretoday.com/products/cok-n--energy-and-sensory-enhancer-.htm
    center for local prosecution of drug offenses [url=http://usadrugstoretoday.com/products/evecare.htm]evecare[/url] symptoms of joint replacement infections [url=http://usadrugstoretoday.com/categories/gastrointestinale.htm]what happens if you do drugs[/url]

    ReplyDelete
  30. vaginal neuroma [url=http://usadrugstoretoday.com/products/norvasc.htm]norvasc[/url] st barnabas medical center livingston nj http://usadrugstoretoday.com/products/cialis-professional.htm car urinary infection http://usadrugstoretoday.com/products/alavert.htm
    verocytotoxin public health [url=http://usadrugstoretoday.com/products/ed-discount-pack-2.htm]Order ED discount pack 2[/url] laboratory services board of health [url=http://usadrugstoretoday.com/products/digoxin.htm]reaching orgasm[/url]

    ReplyDelete
  31. http://rxonline.in/levodopa/which-patients-should-not-take-levodopa-carbidopa
    [url=http://rxonline.in/remeron]drug affect human body[/url] cannnon pharmacy kannapolis nc [url=http://rxonline.in/hypnotherapy/florida-hypnotherapy]florida hypnotherapy[/url]
    new drugs from mexico http://rxonline.in/lexapro/celexa-vs-lexapro
    [url=http://rxonline.in/propecia/propecia-generic-1mg-90-pills-47-finasteride-great-price]u montana health service[/url] school drug testing schedule [url=http://rxonline.in/rhinitis/rhinitis-symptom]rhinitis symptom[/url]
    group drug counseling manual http://rxonline.in/lipitor/lipitor-and-wine
    [url=http://rxonline.in/omeprazole/omeprazole-informatin]lowest price for brand cialis[/url] mechanism of anticancer drugs [url=http://rxonline.in/levodopa/levodopa-with-sildenafil]levodopa with sildenafil[/url] taking other drugs with mucinex dm [url=http://rxonline.in/prograf/prograf-fk]prograf fk[/url]

    ReplyDelete
  32. http://www.rgvnewmedia.org/profiles/blogs/franks-auto-sales
    http://www.rlccef.org/profiles/blogs/wilson-tire-and-auto-laurel-md
    http://whistler.whistleroutfitters.com/profiles/blogs/ipod-nano-generation3
    http://www.flipgatesworld.com/profiles/blogs/recommended-coverage-for-auto
    http://whistler.whistleroutfitters.com/profiles/blogs/princess-auto-edmonton
    http://www.opensourceteaching.net/profiles/blogs/auto-tag-number
    http://enterpriserails.chak.org/profiles/blogs/checker-auto-suuply
    http://whistler.whistleroutfitters.com/profiles/blogs/auto-battery-charging
    http://www.netretro.net/profiles/blogs/auto-ledo
    http://www.greenworksatwork.com/profiles/blogs/auto-max-in-oklahoma-city

    ReplyDelete
  33. forms cancellation letter of medical insurance [url=http://usadrugstoretoday.com/products/hydrochlorothiazide.htm]hydrochlorothiazide[/url] codeine drug tests http://usadrugstoretoday.com/products/carafate.htm crozer chester medical http://usadrugstoretoday.com/products/dostinex.htm
    phlem build up after heart valve surgery [url=http://usadrugstoretoday.com/index.php?lng=it&cv=eu]No prescription online pharmacy[/url] alabama smoking laws [url=http://usadrugstoretoday.com/products/study-habits.htm]can a dental assistant remove stain by cavitron[/url]

    ReplyDelete
  34. http://alwayshealth.in/infection/vaginal-bacterial-infection
    [url=http://alwayshealth.in/orgasm/give-myself-an-orgasm]valium addictive drug[/url] intercollegiate drug testing htm [url=http://alwayshealth.in/omeprazole/purchase-omeprazole-pharmacy-online]purchase omeprazole pharmacy online[/url]
    health assistance resume http://alwayshealth.in/medical-co
    [url=http://alwayshealth.in/smoke/duct-smoke-detector-locations]reasonable suspicion drug and alcohol certification[/url] mro drug [url=http://alwayshealth.in/smoke/how-to-smoke-pot-and-have-a-clean-ua]how to smoke pot and have a clean ua[/url]
    argumentation in drug usage http://alwayshealth.in/heart-disease/decrease-in-fetal-heart-rates-with-movement
    [url=http://alwayshealth.in/heart-medicine/habits-of-the-heart]wellbutrin and drug addiction[/url] viagra stories [url=http://alwayshealth.in/prescription/darvocet-no-prescription]darvocet no prescription[/url] new drugs to treat mania [url=http://alwayshealth.in/stress/people-throwing-glass-stress]people throwing glass stress[/url]

    ReplyDelete
  35. flatt racing http://automotoportal.in/mini/how-to-make-a-mini-totem-pole rhode island insurance regulation 74 automobile annual report
    [url=http://automotoportal.in/scooters]huffy auto mats[/url] gas blend for mig welding auto body steel [url=http://automotoportal.in/motorcycles/euro-sport-motorcycles-fort-worth]euro sport motorcycles fort worth[/url]
    royal king rb auto adjust flex tree saddles http://automotoportal.in/ktm/ktm-x-bow-gleaming-white
    [url=http://automotoportal.in/plymouth/plymouth-uk]citroen automobile[/url] chicago auto show 2998 [url=http://automotoportal.in/motor-com/blower-motor-oo6330v03dp044]blower motor oo6330v03dp044[/url]
    mercedes benz 300 sl http://automotoportal.in/porsche/addons-for-need-for-speed-porsche-unleashed
    [url=http://automotoportal.in/mercedes]nys auto insurance definitionuninsured vehicle[/url] rosecroft horse racing [url=http://automotoportal.in/mitsubishi/fast-and-the-furious-1-18-scale-mitsubishi-eclipse]fast and the furious 1 18 scale mitsubishi eclipse[/url]

    ReplyDelete
  36. plumbing travel trailer http://wikitravel.in/lufthansa/boeing-bms5-142 india travel kerala
    [url=http://wikitravel.in/expedia/expedia-offices-dallas-texas]cheapest travel agencies[/url] travel consortiums [url=http://wikitravel.in/motel/davenport-ia-best-motel-rates]davenport ia best motel rates[/url]
    roboris travel http://wikitravel.in/plane-tickets/plane-tickets-cheap
    [url=http://wikitravel.in/airport/west-palm-international-airport-car-parking]japan cheap travel[/url] stainless steel marine travel mug [url=http://wikitravel.in/inn/holiday-inn-express-denver-airport]holiday inn express denver airport[/url]
    ramla hotel malta travel agents uk http://wikitravel.in/inn/shee-atika-totem-square-inn travel agencys in winder ga [url=http://wikitravel.in/map/michelin-map-of-germany]michelin map of germany[/url]

    ReplyDelete
  37. free cad fashion design software http://topcitystyle.com/score-one-ply-windbreaker-jackets-brand75.html designer of prada [url=http://topcitystyle.com/casual-page13.html]how to wear womens fashion head wrap scarf[/url] educational strength cards for kids brotherhood of st laurence
    http://topcitystyle.com/men-type1r.html earth shoes outlet stores [url=http://topcitystyle.com/31-roberto-cavalli-size15.html]laurens county sc land survey[/url]

    ReplyDelete
  38. chanel contact tables http://topcitystyle.com/a-m-n-madness-national-tunic-brand55.html lotus shoes [url=http://topcitystyle.com/46-sport-pants-size4.html]wall street clothes[/url] plus size fashion model
    http://topcitystyle.com/48-one-ply-windbreaker-jackets-size1.html discount designer coats [url=http://topcitystyle.com/black-and-blue-leather-jacket-color142.html]problems faced by graphic designers before the development of multimedia software[/url]

    ReplyDelete