DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: Version Bin - Versioning software  (Read 11,968 times)

c.gingerich

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 748
    • Participated in NANY Challenge Six Times
    • Coding Snacks
Version Bin - Versioning software
« on: June 08, 2015, 04:31 PM »
Hello all. I have been creating and using this app for a little while and I wanted to know if it would be of any use to anyone else?

It is called Version Bin and it uses Pastebin.com to keep versions of code (a paid pastebin.com account is recommended but not required). I use pastebin's API to upload the code and then store the URL to that locally. It's very easy to use and there is a lot more room for more features. If using a free account or posting public the code is encrypted by default and you are limited to pastebin.com's pasting limit.

Below is a link to screen shots of the app. Please let me know if there is any interest in it and if there is enough interest, I'll make a full release. I was planning on making it shareware but not sure on the price yet, was thinking somewhere between $15-$25 USD.

http://1drv.ms/1Iysw4i

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,649
    • Participated in NANY Challenge Eleven Times
    • Coding Snacks
    • Linux User
    • Hardware Hacker
Re: Version Bin - Versioning software
« Reply #1 on: June 08, 2015, 05:07 PM »
Hm, why would I, or anyone for that matter, buy that if there is GitHub or Visualsvn, to name a few proven and tried solutions, for free?
/Ton
Ath's software collection, Quote: "A problem well stated is a problem half-solved." (Charles Kettering)

c.gingerich

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 748
    • Participated in NANY Challenge Six Times
    • Coding Snacks
Re: Version Bin - Versioning software
« Reply #2 on: June 08, 2015, 05:11 PM »
That's why I was asking. Maybe some people like Pastebin.com over the others? Also, I may not charge for it, I'm just looking to get input.

Are there desktop apps for GitHub or Visualsvn? I have never used them.

Jibz

  • Cold Warrior
  • Developer
  • Joined in 2005
  • ***
  • Posts: 1,187
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Participated in NANY Challenge Four Times
Re: Version Bin - Versioning software
« Reply #3 on: June 08, 2015, 05:35 PM »
Are there desktop apps for GitHub or Visualsvn? I have never used them.

https://www.sourcetreeapp.com/
https://windows.github.com/
http://www.syntevo.com/smartgit/
"A problem, properly stated, is a problem on it's way to being solved" -Buckminster Fuller
"Multithreading is just one damn thing after, before, or simultaneous with another" -Andrei Alexandrescu

c.gingerich

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 748
    • Participated in NANY Challenge Six Times
    • Coding Snacks
Re: Version Bin - Versioning software
« Reply #4 on: June 08, 2015, 05:39 PM »
Hmm... ok Well, I guess I just keep it to myself then.

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 11,205
    • Participated in NANY Challenge Fourteen Times
    • Coding Snacks
    • Writer
    • Hardware Hacker
Re: Version Bin - Versioning software
« Reply #5 on: June 08, 2015, 05:41 PM »
I use gistbox: (http://www.gistboxapp.com/)

There's also gisto (http://www.gistoapp.com/)

I wish snip it pro would have the ability to use gists instead of snipplr. :(

There's gister (https://visualstudiogallery.msdn.microsoft.com/b31916b0-c026-4c27-9d6b-ba831093f6b2) but that's only to create, not truly manage.  Send to Gist does the same thing.

There's also already a lot of pastebin apps: http://pastebin.com/tools

But don't let any of that deter you.  I never have as a developer. :)

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 11,205
    • Participated in NANY Challenge Fourteen Times
    • Coding Snacks
    • Writer
    • Hardware Hacker
Re: Version Bin - Versioning software
« Reply #6 on: June 08, 2015, 05:43 PM »
Are there desktop apps for GitHub or Visualsvn? I have never used them.

https://www.sourcetreeapp.com/
https://windows.github.com/
http://www.syntevo.com/smartgit/

None of those are made to manage gists, however?  Nor any kind of snippets, really... unless I'm missing features that I've never used in them?

Jibz

  • Cold Warrior
  • Developer
  • Joined in 2005
  • ***
  • Posts: 1,187
    • Programming School - Stage 1 Medal
    • Coding Snacks
    • Participated in NANY Challenge Four Times
Re: Version Bin - Versioning software
« Reply #7 on: June 08, 2015, 07:08 PM »
None of those are made to manage gists, however?  Nor any kind of snippets, really... unless I'm missing features that I've never used in them?

That's because the OP talked about "keeping versions of code", which I interpreted as something SCM would be useful for.
"A problem, properly stated, is a problem on it's way to being solved" -Buckminster Fuller
"Multithreading is just one damn thing after, before, or simultaneous with another" -Andrei Alexandrescu

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 11,205
    • Participated in NANY Challenge Fourteen Times
    • Coding Snacks
    • Writer
    • Hardware Hacker
Re: Version Bin - Versioning software
« Reply #8 on: June 08, 2015, 07:22 PM »
None of those are made to manage gists, however?  Nor any kind of snippets, really... unless I'm missing features that I've never used in them?

That's because the OP talked about "keeping versions of code", which I interpreted as something SCM would be useful for.

I viewed that (looking at the interface of the app) as keeping snippets and such and versioning them.  Which a full SCM is a little bit overkill for.

c.gingerich

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 748
    • Participated in NANY Challenge Six Times
    • Coding Snacks
Re: Version Bin - Versioning software
« Reply #9 on: June 08, 2015, 07:35 PM »
Version Bin keeps the entire code as a version, what ever you want. You can drag/drop a file (any plain text file) or pass to the EXE. Then just select the item and select Create New Version when you need to upload the latest version of that file. Up to 10mb (which is plenty for a text file IMO) which is the limit of pastebin.com.

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 11,205
    • Participated in NANY Challenge Fourteen Times
    • Coding Snacks
    • Writer
    • Hardware Hacker
Re: Version Bin - Versioning software
« Reply #10 on: June 09, 2015, 12:29 AM »
Version Bin keeps the entire code as a version, what ever you want. You can drag/drop a file (any plain text file) or pass to the EXE. Then just select the item and select Create New Version when you need to upload the latest version of that file. Up to 10mb (which is plenty for a text file IMO) which is the limit of pastebin.com.

So maybe I'm wrong... but it doesn't seem to support project structures and such.  It's just individual files?  That's the reason I didn't view it as a full SCM or anything approaching that.  Without a project view, I know I'd never use it.

c.gingerich

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 748
    • Participated in NANY Challenge Six Times
    • Coding Snacks
Re: Version Bin - Versioning software
« Reply #11 on: June 09, 2015, 11:52 AM »
The reason I only focused on individual files is because the language I use doesn't use projects. I also use this for other type of plain text files. I may expand it to projects at a later time.

TaoPhoenix

  • 0 - 60 ... then back to 0 again!
  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 4,642
    • Participated in NANY Challenge Three Times
Re: Version Bin - Versioning software
« Reply #12 on: June 09, 2015, 01:27 PM »
An "outsider" question,

What exactly is PasteBin bringing to this task flow? If code is text (before compiling), isn't this just managing text files? I'm buying a foot-extractor-from-mouth on Ebay, but why doesn't just naming a file with a version number and saving it into a local repository or something work?

Also, that old model of $25 per "Shareware" title is badly faded, circa 2002.

Before I ran out of dev funds, I was working on a "super text processor" where the last few menus just "did stuff", and this would be a case of that. So there's no need to keep inventing backbones 12 times in a row every time we want to encapsulate a feature. It's all just text. So smash all of that functioning into a single text app and just make it a menu item. Then you get to keep all the raw text processing power, but you just keep adding crazy-wild-cool text features on top of things in those last X menus.

Use attachthumb=# to show an attached image as an expandable thumbnail, or attach=# to show full size. (With Brackets)

c.gingerich

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 748
    • Participated in NANY Challenge Six Times
    • Coding Snacks
Re: Version Bin - Versioning software
« Reply #13 on: June 09, 2015, 02:20 PM »
As I had said, I made this for myself for my workflow and thought it may be useful to others. I have a paid pastebin account that I wanted to make good use of. I wanted my code available anywhere that I can connect to the internet. I already use skydrive (and I am thinking about integrating that also) but I wanted to be able to just upload the version and not have more files littering my HD. I like being able to open the app, double click and see the different version and the notes on each one. I can also export the notes into a version history file. I think I'll just be keeping this one to myself unless it grows into something a lot more like full project management, but I don't see that happening any time soon.

Original address: https://www.donationcoder.com/forum/index.php?topic=41077.0