Permalink
Commits on Feb 11, 2010
  1. Fix bug when more than one pre-requisite module is in the same dist.

    juster committed Feb 11, 2010
    If a module pre-requisite specifies a version, it is hard to map that
    version into a distribution (CPAN package file) version.
    
    If two modules are pre-requisites and are bundled in the same
    distribution file one module can override the last module's version
    [to require].  But we want the dist's version!  So if there are
    multiple modules, the module with the same name as the dist file
    has the version that matters.
  2. Set cpan2aur version to 1.0

    juster committed Feb 11, 2010
  3. Fix bug/typo in sub pkgbuild_to_tt()

    juster committed Feb 11, 2010
    DIST_NAME= was not properly templatized...
  4. Fix upload_if_old(). Forgot to upload source packages.

    juster committed Feb 11, 2010
    Change warnings into errors.  Add package upload logic.
    Might want to make a package upload sub?
  5. Fixed typo with $TT_DIST_PREFIX

    juster committed Feb 11, 2010
  6. Fix 'setupdistarch' example output in SYNOPSIS of docs.

    juster committed Feb 11, 2010
    Regenerate README as well.
  7. Further modularize the code. Fix a bug in upload_pkgdir.

    juster committed Feb 11, 2010
    - Created the create_new_pkgdir() sub.
  8. Rewrote setupdistarch.

    juster committed Feb 11, 2010
    - Refactored the config checks into a data type.
    - No more copy/pasting for config checks.
    - Updated examples in the docs.
  9. Pretty up the Build.PL file.

    juster committed Feb 11, 2010
  10. Re-generated the README file.

    juster committed Feb 11, 2010
  11. Add a check to see if sudo is installed.

    juster committed Feb 11, 2010
    Tidy code up too.
Commits on Feb 9, 2010
  1. Removed Net::Ping from the 02-build.t test.

    juster committed Feb 9, 2010
    You have to be root to do an icmp ping!
  2. Add --mono flag to cpan2aur.

    juster committed Feb 9, 2010
    - Had to remove the --man flag.
  3. Add 'quiet' and 'nocolor' dist option.

    juster committed Feb 9, 2010
    - 'quiet' will pipe makepkg output to /dev/null (the old default behavior)
    - 'nocolor' will pass the --nocolor flag to makepkg.
  4. Tweaked usage docs a bit.

    juster committed Feb 9, 2010
  5. Package template dirs are accepted as args, when no flags are used.

    juster committed Feb 9, 2010
    - Source packages are created in template dirs.
    - prompt() renamed to avoid conflicting names.
  6. Fix bug in Arch.pm where we chdir to pkg build dir and stay there.

    juster committed Feb 9, 2010
    This screws up perl programs that are using the module programmatically
    (like cpan2aur) when the current dir suddenly changes.
  7. Change all die's to use error(). Catch errors at toplevel loop.

    juster committed Feb 9, 2010
    - Indent prompting and plain output messages.
Commits on Feb 8, 2010
  1. Added pacman/makepkg-like colored message subs.

    juster committed Feb 8, 2010
    - status, substatus, warning, error.
  2. Added more version checking code. Cleaned up code abit.

    juster committed Feb 8, 2010
    - Cleaned up the "use" header a bit.  Don't "require" modules as much.
    - Cleaned up error messages a bit so they start with "Error:"
Commits on Feb 7, 2010
  1. Fixed bug with _load_last_login and --name.

    juster committed Feb 7, 2010
    - Normalized output messages in upload_pkgfile.
    - Remembered that I meant to remove string argument for --upload.
  2. Fixed some logic errors with --upload. Added prompt_password().

    juster committed Feb 7, 2010
    - prompt_password() does not echo the password as it is typed.
    - word wrapped some error messages to 80ish columns.
Commits on Feb 6, 2010