Giter Club home page Giter Club logo

Comments (11)

rbrito avatar rbrito commented on August 10, 2024

/me agrees.

from cleanerml.

xr09 avatar xr09 commented on August 10, 2024

Idem. Also easier to track, I occasionally make a pull to my favorite projects just to see what they've been working on.

from cleanerml.

rbrito avatar rbrito commented on August 10, 2024

Indeed, that is one of the main reasons why I even convert SVN repos to git repos: seeing the whole history and evaluating if I should put my effort on the project or not.

One thing that is bothering me is that I could send some updated (or new) rules for cleanerml, but what I actually want is to have them in bleachbit, with the ultimate goal of having packages in the Debian distribution cleaning as many things as possible.

With the current fragmentation, I don't know where I should contribute things or even if it is worth me contributing things. I care mostly for Unix-like OSes and if the rules have no chance of making it into bleachbit, I may even give up all the hope and fork this thing for my own purposes.

(Obviously, I would not like to have yet another project under my belt, but, hey, so many programs collect garbage and I have really a shortage of space in any system that I use).

from cleanerml.

az0 avatar az0 commented on August 10, 2024

I hear you, and thanks for your patience. The cleanerml repository is an experiment. The success so far is having a fairly diverse group of people submit some cleaners, but so far there is not much evidence of testing and fixing. Whether BleachBit itself is in git, svn, or something else won't change that cleaners must be tested, useful, consistent, stable, and maintainable before they will be distributed with BleachBit. A complimentary plan is making experimental and community-supported cleaners in this repo more accessible from BleachBit through some kind of convenient integration.

from cleanerml.

xr09 avatar xr09 commented on August 10, 2024

@az0 some code will work, some will not, that's for you to decide at merge time.

Sounds good the live update feature, I would use a index.json in the release folder, put some metadata on the json and fetch that with bleachbit, then compare and download any new cleaners to the .config/bleachbit/cleaners. Basically apt for bleachbit.

from cleanerml.

az0 avatar az0 commented on August 10, 2024

Does someone want to work on an import script? I could use someone with Git experience and someone with time. Right now svn2git fails with error

command failed:
2>&1 git branch --track "0.2.0" "remotes/svn/0.2.0"

The script code is here (ironically? in SVN)
http://sourceforge.net/p/bleachbit/code/HEAD/tree/misc/svn2git.sh

From what I read, it is best practice to split up BleachBit's SVN layout (docs, bonus, and misc) into multiple git repositories.

from cleanerml.

nodiscc avatar nodiscc commented on August 10, 2024

Have you tried git-svn? http://viget.com/extend/effectively-using-git-with-subversion

from cleanerml.

az0 avatar az0 commented on August 10, 2024

@nodiscc OK, that worked better

Please check out this repository and let me know if things look OK. Until then do not really use it.
https://github.com/az0/bleachbit

It has most of the SVN data except a few directories (bonus, misc), and there are no branches.

from cleanerml.

nodiscc avatar nodiscc commented on August 10, 2024

@az0 looks ok to me:

bsp@q35:~ $ diff -rq bleachbit-git/ bleachbit-svn/
Only in bleachbit-git/: .git
Only in bleachbit-svn/: .svn
Only in bleachbit-svn/: doc

from cleanerml.

az0 avatar az0 commented on August 10, 2024

@nodiscc Good idea.

I recreated the repo with the doc directory, and now I will consider it usable and start pushing code to Github instead of Sourceforge SVN. Feel free to use it https://github.com/az0/bleachbit

from cleanerml.

az0 avatar az0 commented on August 10, 2024

By the way, code (which was in SVN under /misc) related to development of BleachBit but not required for users is in a separate repository https://github.com/az0/bleachbit-misc

from cleanerml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.